Bài tập Thì tương lai hoàn thành cực hay có lời giải
PHẦN I. LÝ THUYẾT
1. Cách dùng
- Dùng để diễn tả một hành động hay sự việc hoàn thành trước một thời điểm trong tương lai
Eg: I will have finished my homework before 11 o’clock this evening.
(Tôi sẽ hoàn thành bài tập của mình vào trước 11 giờ tối nay)
- Dùng để diễn tả một hành động hay sự việc hoàn thành trước một hành động hay sự việc trong tương lai
Eg: When you come back, I will have typed this email.
(Khi bạn quay lại, tôi sẽ đánh máy xong bức thư điện tử này)
2. Cấu trúc
|Khẳng định (+)||Phủ định (-)||Nghi vấn (?)|
S + will + have + VpII
I will have finished my report by the end of this month.
(Tôi sẽ hoàn hành bài báo cáo của tôi vào cuối tháng này.)
S + will + not + have + VpII
I will not have stopped my work before you come tomorrow.
(Mình sẽ vẫn chưa xong việc khi bạn đến ngày mai.)
Will + S + have + VpII ?
- Yes, S + will/ No, S + won’t
- Will you have gone out by 7 pm tomorrow? (Vào lúc 7 giờ tối mai bạn đi ra ngoài rồi đúng không?)
- Yes, I will.
3. Dấu hiệu nhận biết
Trong câu có các cụm từ sau:
– by + thời gian trong tương lai
– by the end of + thời gian trong tương lai
– by the time …
– before + thời gian trong tương lai
PHẦN II. BÀI TẬP ÁP DỤNG
Task 1. Cho dạng đúng của động từ trong ngoặc
1. By the time you arrive, I (write) the essay.
2. By this time tomorrow they (visit) Paris.
3. By the time he intends to get to the airport, the plane (take) off.
4. By the year 2012 many people (lose) their jobs.
5. I know by the time they come to my house this evening, I (go) out for a walk.
6. I hope they (finish) building the road by the time we come back next summer.
7. By 2020, the number of schools in our country (double).
8. These machines (work) very well by the time you come back next month.
1. will have written
2. will have visited
3. will have taken
4. will have lost
5. will have gone
6. will have repaired
7. will have doubled
8. will have worked
Task 2. Hoàn thành câu
1. Anne ___________ her bike next week. (to repair)
2. We ___________ the washing by 8 o’clock. (to do)
3. She ___________ Paris by the end of next year. (to visit)
4. I ___________ this by 6 o’clock. (to finish)
5. Sam ___________ by next week. (to leave)
6. She ___________ this with her mother tonight. (to discuss)
7. The police ___________ the driver. (to arrest)
8. They ___________ their essay by tomorrow. (to write)
9. Paolo ___________ the teams. (to manage)
10. If we can do that – then we ___________ our mission. (to fulfil)
1. Anne will have repaired her bike next week.
2. We will have done the washing by 8 o’clock.
3. She will have visited Paris by the end of next year.
4. I will have finished this by 6 o’clock.
5. Sam will have left by next week.
6. She will have discussed this with her mother tonight.
7. The police will have arrested the driver.
8. They will have written their essay by tomorrow.
9. Paolo will have managed the teams.
10. If we can do that – then we will have fulfilled our mission.
Task 3. Điền các từ sau vào vị trí thích hợp và chia động từ
leave eat visit drink finish tobe begin
1. By the time my parents gets out of bed, I __________________ my homework.
2. After Viet _________________, his friends come back here.
3. Before they get to the airport tomorrow afternoon, they _____________ lunch with us.
4. When they arrive, my sister _____________________ decorating the house.
5. By this time next Monday, her family _____________ my grandparents in Nha Trang.
6. When Cuc travel to Korea, I ____________________ to five countries.
1. will have finished
2. will have left
3. won’t have eaten
4. will have begun
5. will have visited
6. will have been
Task 4. Hoàn thành các câu sau
2. My children/play/volleyball/yard/their friends.
3. Lan/take part/the dance competition?
4. Hung/finish/project/by the end/next month.
5. My mother/not/prepare/dinner/by the time/we come.
6. Before/they/arrive/Salim/read ‘Harry Potter’.
1. Tommy will have studied the French before he moves to France.
2. My children will have played volleyball in the yard with their friends.
3. Will Lan have taken part in the dance competition?
4. Hung will have finished his project by the end of next month.
5. My mother won’t have prepared the dinner by the time we came.
6. Before they arrive, Salim will have read ‘Harry Potter’.
Task 5. Điền từ vào chố trống
1. By the end of this week, Amelia and Liam ______ (be) married for 2 years.
2. It ______ (rain) soon. Dark clouds are coming.
3. By the end of next month, Janet ______ (work) for the company for 12 years.
4. So far this year, I ______ (visit) lots of interesting places in Da Lat.
5. His grandparents ______ (take) care of him since he ______ (born).
6. I think they ______ (get) good results at the end of the course.
7. ______ (she / make) up her mind yet?
8. She ______ (visit) a lot of different countries so far this year.
9. By the time you arrive, they _____ (finish) their dinner.
10. This is the best performance I ______ (see).
1. will have been
2. is going to rain
3. will have worked
4. have visited
5. have taken – was born
6. will get
7. Has she made
8. has visited
9. will have finished
10. have seen
Task 6. Viết câu hỏi ở thì tương lai hoàn thành. Sử dụng động từ trong bảng dưới đây
Start reach cover read clean
turn paint do change update
What time …………. you ………………………………. the windows?
By 6 o’clock, I hope.
When ………… Sara …………………………………………… the book?
give it back to you in two weeks’ time, she promised.
How many projects …………… you ………….. when you finish this one?
This is only my second project.
When ………….. Miley ……………………………………….. the portrait?
Before the end of the day, I would say.
………… you …………………………………. the oil before we collect our car?
Yes, I will. I’ll have done it by two o’clock.
………… the show ……………………………… if we come in three hours?
I’m afraid it will start in an hour.
………… Anna ………………… her CV by the time she goes to the interview?
She’s already done it.
When ………… you …………………………….. all the topics?
When I finish my lectures. ……… we ……….. the top of the mountain before the sun sets?
Don’t worry. It’s just two hours’ walk
………… my hair ………….. grey in a ten years’ time?
What time will you have cleaned the windows?
When will Sara have read the book?
How many projects will you have done when you finish this one?
When will Miley have painted the portrait?
Will you have changed the oil before we collect our car?
Will the show have started if we come in three hours?
Will Anna have updated her CV by the time she goes to the interview?
When will you have covered all the topics?
Will we have reached the top of the mountain before the sun sets?
Will my hair have turned grey in a ten years’ time?
Task 7. Viết lại câu sao cho nghĩa không đổi
1.This is Lan’s nineth year of teaching experience.
⇒ Lan __________________________________________.
2. Minh will be cold until I close the window.
⇒ Minh ______________________________________________. (sweat)
3. Nguyen Nhat Anh will have written a new book by the end of this year.
⇒ A new book _________________________________________.
4. Mr.Bean will call hers and she must think about his proposal before that.
⇒ Mr.Bean ____________________________________________. (consider)
5. My brother will have been writing these novels for 2 months by the end of this month.
⇒ These novels ________________________________________.
1. Lan will have been teaching for nine years this year.
2. Minh will have been sweated cold until I close the window.
3. A new book will have been written by Nguyen Nhat Anh by the end of this years
4. Before Mr.Bean calls hers , she will have been considering about his proposal all the time.
5. These novels will have been being written by my brother for 2 months by the end of this month.
Task 8. Tìm và sửa lỗi sai (nếu có) trong các câu dưới đây
1.Phong will have playing football for 3 years if he plays again this week.
2. Her VCD will been published by the end of that month.
3. They will taken a IELTS test by tomorrow morning.
4. By Monday, Quynh will come back Vietnam with her family.
5. By next month, Viet’s family will live in that house for three decades.
1. will have playing → will have been playing (thiếu been)
2. will been published → will have been published (thiếu have)
3. will taken → will have taken (thiếu have)
4. will come → will have come (dấu hiệu: by Monday nên không chia ở tương lai đơn)
5. will live → will have lived (dấu hiệu: by next month nên không chia ở tương lai đơn)
Task 9. Cho dạng đúng của động từ.
1. You promise that by the end of this year, you _______(return) to your hometown.
2. Before I come home, he _______(study) this lesson.
3. Their parents _______(leave) for going abroad for 3 days by next month.
4. It is the beginning of the new year, so please promise that you _______(complete) all of your homework before you go to school.
5. She ________(accomplish) the test by the time the bell rings, I am sure.
6. The kids ___________(not/eat) anything by the time their mom comes back.
2. will have studied
3. will have left
4. will have completed
5. will have accomplished
6. won’t have eaten
Task 10. Hoàn thành câu dùng từ gợi ý đã cho.
2. His little brothers/not/complete/homework/before/dinner time.
3. Why/you/not/submit/test/by deadline?
1. They will have brought their umbrellas by the time they go to school.
2. His little brothers will not have completed their homework before dinner time.
3. Why will you not have submitted your test by the deadline?
4. He doesn’t care whether you will have finished the project or not by the time he asked. He cares about the result.
5. She will have had her hair cut by the end of this month.
Xem thêm các bài tập Ngữ pháp Tiếng Anh cực hay có lời giải chi tiết khác:
- Bài tập Câu bị động (theo các thì) cực hay có lời giải
- Bài tập Câu bị động (động từ khuyết thiếu) cực hay có lời giải
- Bài tập Câu bị động nâng cao cực hay có lời giải
- Bài tập Câu điều kiện loại 1 cực hay có lời giải