1.) Pochopil jsem to správně, že „will have been“ se používá když chci říct, že v tu danou dobu tomu už bude např 20 let co se něco děje ?
Např.:
Next year, I will have been working in this office for twenty years.
2.) Můžu místo „It will have been done by tomorrow.“ říct „It will be done by tomorrow.“ ? Je oboje správně ? Je mezi tím nějaký rozdíl ? U týto věty si nejsem moc jistý a když to zadám do vyhledávače tak to dokonce ukáže, že ten druhý způsob je častější.
Předem děkuju za případný odpovědi