She _______ (wait) for the bus for 20 minutes.
has been waiting
By next week, I _______ (finish) the book.
will have finished
By noon, I _______ (work) for 6 hours straight.
will have been working
I’m tired because I _______ (work) all day.
have been working
She _______ (graduate) by the time you return.
will have graduated
In December, she _______ (study) at the university for 4 years.
will have been studying
How long _______ you _______ (study) English?
have, been studying
Describe the function of the future perfect tense
Future perfect is used for actions that will be completed before a specific point in the future
By the time you arrive, we _______ (wait) here for over an hour.
will have been waiting
how the present perfect continuous tense differs from the present perfect simple in terms of meaning and focus
Present perfect continuous focuses on the duration or the ongoing nature of an action that started in the past and continues to the present, or has just stopped but has visible results.
Present perfect simple focuses on the completion or the result of the action, without emphasising how long it took.
This time next year, we _______ (live) here for 10 years.
will have lived
When I retire, I _______ (teach) for 40 years.
will have been teaching
By the time she arrives, we _______ (discuss) the same problem for over an hour.
have been discussing
They _______ (complete) the bridge before the rainy season starts.
will have completed
By 10 p.m., they _______ (travel) for more than 12 hours without a break.
will have been traveling