2. By this time next week, we'll have been married for 20 years.
--- Do we use the future perfect tense in the second example because there is the word "for"? And we don't use this tense in the first example cause there is no "for"?
Thanks
Top answer
Right.
— Philip
Right.
Free · every Monday
Get the Weekly English Kit 📬
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.