Hi teachers
I have too many questions today - feel sorry to make you teachera busy.
While I study English I became wondering how the sentences 1 and 2 and sentence 4 and 4 qare different in meaning.
1. I will have traveled NY by the time I am 20 years old.
2. I will travel NY by the time I am 20 years.
3. His father will have come home before ahe graduates.
4. His father will come home before she graduates.
Many thanks in advance.
The following will help you understand the difference between future simple (I will do something) and future perfect (I will have done something). html " By the time" means “not later than the time” [possibly before and up to X point of time]. That's why it is more commonly used with Future Perfect.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
The following will help you understand the difference between future simple (I will do something) and future perfect (I will have done something).
https://www.grammar-quizzes.com/modal2d.html
"By the time" means “not later than the time” [possibly before and up
The future and the future perfect say the same thing in these kinds of sentences. The core meaning does not change. It's only the point of view that changes.
1 We will reach New York by midnight.
2 We will have reached New York by midnight.
In sentence 1 above we are referencing Time 1 below. We reach NY at that time.
In sentence