Tất tần tật về Tương lai hoàn thành (bài tập có đáp án)

Tài liệu Tất tần tật về Tương lai hoàn thành lớp 12 hay, có đáp án trình bày khái quát lại ngữ pháp, cấu trúc, cách dùng cũng như bài tập có đáp án chi tiết nhằm mục đích giúp học sinh ôn luyện ngữ pháp và đạt kết quả cao trong các bài thi môn Tiếng Anh lớp 12.

Tất tần tật về Tương lai hoàn thành (bài tập có đáp án)

THÌ TƯƠNG LAI HOÀN THÀNH

A. Lý thuyết

I. Khái niệm

Thì tương hoàn thành (Future perfect) là một thì trong tiếng Anh hiện đại. được dùng để diễn tả hành động sẽ hoàn thành tới 1 thời điểm xác định trong tương lai.

II. Cấu trúc

1. Khẳng định:

- Cấu Trúc

S + will + have + VpII

- Trong đó:

S (subject): Chủ ngữ

Will/ have: trợ động từ

VpII: Động từ phân từ II 

- Ex: 

- 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.)

- He will have typed 250 pages by 4 o’clock this afternoon.

(Cho tới 4h chiều nay thì anh ấy sẽ đánh máy được 25 trang.)

2. Phủ định:

- Cấu trúc

S + will + not + have + VpII

=> Câu phủ định trong thì tương lai hoàn thành ta chỉ việc thêm “not” vào ngay sau “will” hoặc sử dụng dạng viết tắt: will not = won't

- Ex:

I will not have stopped my work before the time you come tomorrow.

(Mình sẽ vẫn chưa xong việc khi bạn đến ngày mai.)

My sister will not have come home by 10 pm this evening.

(Chị gái tôi sẽ vẫn chưa về nhà vào lúc 10h tối nay.)

3. Câu hỏi:

- Cấu trúc:

Will + S + have + VpII?

- Trả lời:

Yes, S + will

No, S + won’t

=> Câu hỏi trong thì tương lai hoàn thành ta chỉ cần đảo “will” lên trước chủ ngữ.

- Ex:

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./ No, I won’t.

Will your parents have come back Vietnam before the summer vacation?

(Trước kỳ nghỉ hè thì bố mẹ bạn quay trở về Việt Nam rồi đúng không?)

Yes, they will./ No, they won’t.

III. Cách sử dụng

1. Dùng để diễn đạt 1 hành động hoặc sự việc hoàn thành trước 1 thời điểm trong tương lai.

- He will have arrived at the company by 10.AM 

(Anh ta sẽ có mặt ở công ty lúc 10 giờ sáng)

=> Hành động có mặt ở công ty sẽ được hoàn thành trước thời điểm được xác định trong tương lai 10 giờ sáng.

- By the time of July, I will have completed my report. (Cho tới tháng 7, tôi sẽ phải hoàn thành bài báo cáo của mình)

=> Việc hoàn thành bài báo cáo sẽ được hoàn thành trước 1 thời điểm tháng 7 trong tương lai.

2. Dùng để diễn đạt 1 hành động hoặc sự việc hoàn thành trước 1 hành động hoặc sự việc trong tương lai

- When you come back, she will have cleaned this office. (Khi bạn quay lại, cô ấy sẽ dọn xong văn phòng này.

=> Hành động dọn dẹp văn vòng sẽ được hoàn thành trước hành động bạn quay lại

- I will have made the breakfast before the time you come tomorrow. (Bữa sáng sẽ được làm trước khi bạn đến vào ngày mai)

=> Hành động làm bữa sáng sẽ hoàn thành trước hành động bạn đến (khi bạn đến là sẵn sàng ăn rồi)

IV. 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

- Ex:

By the end of this month I will have taken an English course. 

(Cho tới cuối tháng này thì tôi đã tham gia một khóa học Tiếng Anh rồi.)

B. Bài tập

Task 1. Tích ✔ nếu đúng hoặc sửa lại nếu sai.

1. I think we’ll have sold out of these by the end of the day.

2. On Tuesday, Toby will have been being with the company for exactly 35 years.

3. We’ll have been becoming the market leader by the end of the summer.

4. At the end of the summer, I’ll have taking the same train to work every morning for 15 years.

5. When we meet tomorrow afternoon, will you already have a chance to look at the sales figures?

6. You’ll have driven for hours without a break when we get there, so you’ll need a rest before we go out.

7. A Managing Director will have appointed by the end of the month.

8. Sandra won’t have been finished the reports by then, but she should at least have started.

9. Ron’s going to be very surprised when he hears the news. He definitely will have been expecting it.

10. Will you have managed to put something down in writing by the end of the day?

11. Why will they have been waiting for hours? I thought you’d told them we were going to leave later.

12. It sounds like the invitations won’t all have delivering by next Friday.

Đáp án:

1. ✔

2. will have been

3. We’ll have become

4. I’ll have been taking

5. will you already have had

6. You’ll have been driving

7. will have been appointed

8. won’t have finished

9. won’t have expected

10. ✔

11. ✔

12. won’t all have been delivered

Task 2. Viết thành câu hoàn chỉnh dựa vào từ cho sẵn.

1. Jimmy / study / Chinese / before / move / China.

⮚ ______________________________________________________

2. My kids / play / soccer / yard / their friends.

⮚ ______________________________________________________

3. Hannah / take part / the dance competition ?

⮚ ______________________________________________________

4. Henry / finish / project / by the end / next year.

⮚ ______________________________________________________

5. My grandmother / not / prepare / breakfast / by the time / we come.

⮚ ______________________________________________________

6. Before / they / arrive / Rosie / read / latest chapter / Detective Conan.

⮚ ______________________________________________________

Đáp án:

1. Jimmy will have studied Chinese before he moves to China.

2. My kids will have played soccer in the yard with their friends.

3. Will Hannah have taken part in the dance competition?

4. Henry will have finished his project by the end of next year.

5. My grandmother won’t have prepared breakfast by the time we came.

6. Before they arrive, Rosie will have read the latest chapter of Detective Conan.

Task 3. Tìm lỗi sai trong các câu và viết lại cho đúng.

1. She will already has bought the bracelet by 8 AM tomorrow.

⮚ ______________________________________________________

2. Will have you entered the building before noon?

⮚ ______________________________________________________

3. We certainly will have received patients beyond our capacity at the moment.

⮚ ______________________________________________________

4. The state will have been imposed a ban on alcohol by the end November.

⮚ ______________________________________________________

5. They will be married for 15 years next December.

⮚ ______________________________________________________

6. I will have finished the report after the deadline.

⮚ ______________________________________________________

Đáp án:

1. has → have

2. have you → you have

3. at the moment → ✘

4. been → ✘

5. be → have been

6. after → before

Task 4. Sắp xếp lại câu.

1. prepared/ Will/ have/ you/ all/ materials/ by/ tomorrow the/ meeting/?

⮚ _______________________________________________________

2. Before/ month/ the/ of/ this/ end/, /she/ will/ taken/ the/ IELTS/ have/ exam.

⮚ _______________________________________________________

3. By/ time/ Alice/ my/ the/ arrives/ at/ house/, /got/ I / already/ have/ will/ dressed.

⮚ _______________________________________________________

4. morning/By/ tomorrow/, / will/ have/ sent/ form/ he/ his/ registration.

⮚ _______________________________________________________

5. How/ money/ much/ will/ have/ saved/ you/ by/ the/ of/ this/ end/ year?

⮚ _______________________________________________________

6. I/ have/ finished/ won’t/ my/ by/ 11:00pm/ report/ tonight.

⮚ _______________________________________________________

7. When/ retires/ Richard/, /he/ have/ taught/ will/ for/ 40/ years.

⮚ _______________________________________________________

8. the/ time/ back/ you/ By/ get/, have/ /we/ will/ the/ finished/ project.

⮚ _______________________________________________________

Đáp án:

1. Will you have prepared all materials by the meeting tomorrow?

2. Before the end of this month, she will have taken the IELTS exam.

3. By the time Alice arrives at my house, I will have already got dressed.

4. By tomorrow morning, he will have sent his registration form.

5. How much money will you have saved by the end of this year?

6. I won’t have finished my report by 11:00pm tonight.

7. When Richard retires, he will have taught for 40 years.

8. By the time you get back, we will have finished the project.

Task 5. Dịch các câu sang tiếng Anh.

1. Tôi sẽ gửi xong bài báo cáo trước 10 giờ tối nay.

⮚ _______________________________________________________

2. Đến cuối tháng này, cô ấy sẽ hoàn thành xong kì thử việc.

⮚ _______________________________________________________

3. Trước khi bạn trở lại vào tuần sau, tôi đã đi tham gia hội nghị rồi.

⮚ _______________________________________________________

4. Bạn sẽ chuẩn bị xong phòng họp trước khi buổi họp bắt đầu chứ?

⮚ _______________________________________________________

5. John sẽ không làm xong bài tập trước ngày mai.

⮚ _______________________________________________________

6. Tính đến ngày kỉ niệm tiếp theo, ba mẹ tôi đã bên nhau được 40 năm rồi.

⮚ _______________________________________________________

7. Tôi sẽ đánh máy xong 30 trang trước 5 giờ chiều nay.

⮚ _______________________________________________________

8. Mẹ tôi sẽ chưa về nhà trước 10 giờ tối nay.

⮚ _______________________________________________________

Đáp án:

1. I will have sent my report by 10 o’clock tonight.

2. By the end of this month, she will have finished her probation.

3. By the time you get back next week, I will have attended the conference.

4. Will you have prepared the room before the meeting starts?

5. John won’t have finished his homework by tomorrow.

6. By the next anniversary, my parents will have been together for 40 years.

7. I will have typed 30 pages before 5 o’clock this afternoon.

8. My mother won’t have come home by 10 o’clock this evening.

Bài tập bổ sung

Exercise 1. Choose the best answer.

1. Tomorrow I ________ (paint) all day.

A. will be painting

B. will paint

C. will be paint

2. By the time we get there, the store ________ (close).

A. will close

B. will have closed

C. closed

3. I ________ (see) you tomorrow at 3:00 PM.

A. will see

B. see

C. will be seeing

4. After we finish this video, I ________ (see) all of this director’s movies.

A. will see

B. will be seeing

C. will have seen

5. P1: Can I come over in an hour? P2: No, I ________ (clean) the house.

A. will clean

B. will be cleaning

C. clean

6. This time next week I ________ (drink) wine in Argentina.

A. will drink

B. drink

C. will be drinking

7. She doesn’t realize what kind of person he is, but she ________ (find out).

A. will find out

B. will be finding out

C. will have found out

8. She insulted me. I ________ (speak) to her again!

A. will never speak

B. will never be speaking

C. will have never spoken

9. If he continues drinking so fast, he ________ (drink) the whole bottle by midnight.

A. will drink

B. will have drunk

C. will be drinking

10. She ________ (tell) me when her birthday is.

A. will not have told

B. will not be telling

C. won’t tell

Đáp án:

1. A

2. B

3. A

4. C

5. B

6. C

7. A

8. A

9. B

10. C

Exercise 2. Give the correct form of the verbs.

1.

A: Do you think everything will be finished when I get back from the store?

B: Don’t worry. By the time you get back, I (pick) ______ up the living room and (finish) _____ washing the dishes. Everything will be perfect when your parents arrive.

A: I hope so. They (arrive) _____ around 6 o’clock.

B: Everything (be) _____ spotless by the time they get here.

2.

A: I just have two more courses before I graduate from university. By this time next year, I (graduate) _____, and I will already be looking for a job.

B: Does that scare you? Are you worried about the future?

A: Not really. I (go) ______ to a career counselor and get some advice on how to find a good job.

B: That’s a good idea.

A: I am also going to do an internship so that when I leave school, I (complete, not only) _____ over 13 business courses, but I (work, also) ______ in the real world.

3.

A: How long have you been in Miami?

B: I have only been here for a couple of weeks.

A: How long do you plan on staying?

B: I love Miami, so I (stay) ______ here for an extended period of time. When I go back home, I (be) ______ here for more than three months.

A: Wow, that’s quite a vacation! You (see, definitely) _____ just about everything there is to see in Miami by then.

Đáp án:

1. will have picked – will have finished – will arrive – will have been

2. will have graduated – will go – will not only have completed – will also have worked

3. will stayed – will have been – will have definitely seen

Exercise 3. Give the correct form of the verbs.

1. By the time we get there, the movie (start) ________.

2. She (read) ________ the book before the author’s lecture.

3. I think he (finish) ________ the project by next week.

4. The party (be) ________ over by the time we arrive.

5. They (graduate) ________ from college by the end of this year.

6. I (not meet) ________ him before the event begins.

7. We (complete) ________ the puzzle before dinner.

8. By the time she turns 30, she (travel) ________ to many countries.

9. He (not eat) ________ because he will have had dinner already.

10. The train (leave) ________ by the time we reach the station.

11. By this time tomorrow, they (arrive) ________ at the airport.

12. I’ll call you as soon as I (finish) ________ my work.

13. She (not eat) ________ before the party starts.

14. By the end of the week, he (complete) ________ his project.

15. They (probably, leave) ________ by the time we arrive.

16. By next summer, we (visit) ________ many tourist attractions.

17. She (read) ________ that book before the movie is released.

18. I’m sure he (find) ________ a new job by next month.

19. They (not return) ________ from their trip until next week.

20. By the time the concert begins, all the tickets (sell) ________.

Đáp án:

1. By the time we get there, the movie will have started.

2. She will have read the book before the author’s lecture.

3. I think he will have finished the project by next week.

4. The party will be over by the time we arrive.

5. They will have graduated from college by the end of this year.

6. I will not have met him before the event begins.

7. We will have completed the puzzle before dinner.

8. By the time she turns 30, she will have traveled to many countries.

9. He will not have eaten because he will have had dinner already.

10. The train will have left by the time we reach the station.

11. By this time tomorrow, they will have arrived at the airport.

12. I’ll call you as soon as I have finished my work.

13. She will not have eaten before the party starts.

14. By the end of the week, he will have completed his project.

15. They will probably have left by the time we arrive.

16. By next summer, we will have visited many tourist attractions.

17. She will have read that book before the movie is released.

18. I’m sure he will have found a new job by next month.

19. They will not have returned from their trip until next week.

20. By the time the concert begins, all the tickets will have been sold.

Xem thêm các bài học Ngữ pháp Tiếng Anh lớp 12 đầy đủ, chi tiết khác:

300 BÀI GIẢNG GIÚP CON LUYỆN THI LỚP 10 CHỈ 399K

Phụ huynh đăng ký mua khóa học lớp 9 cho con, được tặng miễn phí khóa ôn thi học kì. Cha mẹ hãy đăng ký học thử cho con và được tư vấn miễn phí. Đăng ký ngay!

Tổng đài hỗ trợ đăng ký khóa học: 084 283 45 85

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.


Đề thi, giáo án các lớp các môn học
Tài liệu giáo viên