Preview "Thì tương lai hoàn thành – Future Perfect" on Học Mỗi Ngày: read the set, see question structure and sample answers before you practice. Built for daily study habits.
Subject + will + have + past participle
Subject + will + be + verb-ing
Subject + will + have + verb-ing
Subject + will + verb-ed
They won't has finished
They will haven't finished
They won't have finished
They don't will have finished
Will you have finished your report by then?
Have you will finished your report by then?
Will have you finished your report by then?
Do you will have finished your report?
leaved
left
leften
leaving
in
since
by
at
Between 'will' and 'have'
Between 'have' and the past participle
At the very end of the sentence
Before the subject
will + have
will + be
will + had
shall + been
did
doing
done
doen
will have buyed
will have bought
will have brought
will be bought
won't has
will not haven't
won't have
willn't have
I will be finishing my homework at 8:00.
I will have finished my homework by 8:00.
I have finished my homework until 8:00.
I will finish my homework yet.
They are graduating exactly one year from now.
The graduation happens sometime before next year.
They will already be a graduate when next year arrives.
They hope they can graduate in the future.
I'll eat dinner
I'll have eaten dinner
Both
Neither
To describe an action starting at a past point.
To highlight that something will be finished before another future event.
To talk about current intentions.
To describe a permanent future state.
will be finished
will have finished
have finished
finish
a) It uses 'will + have + past participle'.
b) It describes actions in progress at a future point.
c) 'By the time' is a common expression for this tense.
d) We use 'has' for third-person subjects (he/she/it).
'Know' is an irregular verb.
'Know' is a stative verb.
The preposition 'by' is wrong.
It needs a different auxiliary verb.
Complete the story about Gary’s house using the correct Future tense (Future Perfect or Future Continuous):
Gary is working hard on his room. At 2 PM, he (25.1) _________ (clean) it. By 4 PM, I'm sure he (25.2) _________ (finish). Then, he can finally relax!
Gap (25.1):
will have cleaned
will be cleaning
cleans
has cleaned
Gap (25.2):
will have finished
will be finishing
finishes
is finishing
They will have their car for five years by next May.
They will have had their car for five years by next May.
They will be having their car for five years by next May.
They will have haded their car for five years.





