Câu 1Nhận biết
By 10 PM tonight, I __________ my report.
- Awill finish
- Bwill be finishing
- Cfinish
- Dwill have finished
Câu 2Nhận biết
By the time you arrive, we __________ dinner.
- Awill eat
- Bwill have eaten
- Cwill be eating
- Deat
Câu 3Nhận biết
They __________ the new bridge by the end of next month.
- Abuild
- Bwill build
- Cwill have built
- Dwill be building
Câu 4Nhận biết
__________ you __________ reading the book by next week?
- AWill / finish
- BAre / finishing
- CWill / have finished
- DDo / finish
Câu 5Nhận biết
She probably __________ the package by the time we call her.
- Awon’t have received
- Bwon’t receive
- Cisn’t receiving
- Dhasn’t received
Câu 6Nhận biết
By the end of his trip, he __________ over ten countries.
- Awill visit
- Bvisits
- Cwill be visiting
- Dwill have visited
Câu 7Nhận biết
I hope I __________ enough money for a car by my 30th birthday.
- Awill save
- Bwill have saved
- Csave
- Dam saving
Câu 8Nhận biết
Before you get back from your holiday, we __________ the house.
- Awill be redecorating
- Bredecorate
- Cwill have redecorated
- Dwill redecorate
Câu 9Nhận biết
The meeting __________ by the time we get to the office.
- Awill start
- Bwill have started
- Cstarts
- Dwill be starting
Câu 10Nhận biết
In two years’ time, the company __________ its new headquarters.
- Awill open
- Bopens
- Cwill have opened
- Dis opening
Câu 11Nhận biết
At this time tomorrow, we __________ our final exam.
- Awill have taken
- Bwill be taking
- Cwill take
- Dtake
Câu 12Nhận biết
By next summer, the new policy __________ by the government.
- Awill implement
- Bwill be implementing
- Cwill have been implemented
- Dwill have implemented
Câu 13Nhận biết
A: Can you come to the party at 10 PM? B: I’m not sure if the movie __________ by then.
- Awill finish
- Bfinishes
- Cwill have finished
- Dwill be finishing
Câu 14Nhận biết
He __________ from university before his younger sister starts college.
- Awill be graduating
- Bwill have graduated
- Cgraduates
- Dwill graduate
Câu 15Nhận biết
If you need the car on Saturday, I __________ it by Friday evening.
- Awill have fixed
- Bwill be fixing
- Cfix
- Dwill fix
Câu 16Nhận biết
Choose the sentence that needs correction: “By the time he will come home, I will have cooked dinner.”
- Awill come
- Bhome
- Cwill have cooked
- Ddinner
Câu 17Nhận biết
This time next week, I __________ my project and will be on holiday.
- Awill have completed
- Bwill be completing
- Ccomplete
- Dwill complete
Câu 18Nhận biết
By the end of this course, you __________ all the basic grammar rules.
- Awill learn
- Bare learning
- Cwill be learning
- Dwill have learned
Câu 19Nhận biết
I can’t meet you at 6 PM. My meeting __________ by then.
- Awill not finish
- Bdoesn’t finish
- Cwill not have finished
- Dis not finishing
Câu 20Nhận biết
I think she __________ a decision before the deadline.
- Amakes
- Bwill have made
- Cwill be making
- Dis making
Câu 21Nhận biết
By the end of this year, I __________ here for a decade.
- Awill work
- Bwill have worked
- Cwill have been working
- Dwill be working
Câu 22Nhận biết
Choose the sentence that needs correction: “She will have been finishing her report by the time the manager asks for it.”
- Awill have been finishing
- Bher report
- Cby the time
- Dasks for it
Câu 23Nhận biết
When she retires, she __________ thousands of students.
- Awill teach
- Bwill be teaching
- Cteaches
- Dwill have taught
Câu 24Nhận biết
Let’s meet at 8. I am confident I __________ my work by then.
- Awill do
- Bdo
- Cwill have done
- Dwill be doing
Câu 25Nhận biết
He __________ a famous actor by the time he is forty.
- Awill become
- Bbecomes
- Cwill have become
- Dwill be becoming
Câu 26Nhận biết
Choose the sentence that is grammatically INCORRECT.
- AHe will be watching TV when you call.
- BHe will have watched the movie by 11 PM.
- CHe will watch the movie tonight.
- DHe will have been knowing the secret by tomorrow.
Câu 27Nhận biết
A: This project is taking forever. B: Don’t worry, we __________ it by the end of the week.
- Aare finishing
- Bwill be finishing
- Cwill have finished
- Dfinish
Câu 28Nhận biết
If the current trend continues, the world’s population __________ 9 billion by 2050.
- Awill be reaching
- Bwill have reached
- Creaches
- Dis reaching
Câu 29Nhận biết
I’ll call you after I land. The flight __________ by 5 PM local time.
- Awill have landed
- Bwill be landing
- Clands
- Dis landing
Câu 30Nhận biết
Select the best-formed sentence:
- ABy the time I will graduate, my parents will have retired.
- BBy the time I graduate, my parents will have retired.
- CBy the time I graduate, my parents will be retiring.
- DBy the time I will graduate, my parents will retire.