bài tập thì tương lai hoàn thành tiếp diễn thumbnail

Bài tập thì tương lai hoàn thành tiếp diễn giúp bạn nắm chắc cấu trúc, hiểu rõ cách dùng và áp dụng linh hoạt trong giao tiếp lẫn bài thi. Trong bài viết này, IELTS The Tutors tổng hợp hơn 100 bài tập thì tương lai hoàn thành tiếp diễn kèm đáp án chi tiết, giúp bạn tự kiểm tra, cải thiện nhanh và theo dõi tiến bộ. Bắt đầu luyện tập ngay hôm nay để nâng cao độ chính xác và sự tự tin!

Tóm tắt lý thuyết thì tương lai hoàn thành tiếp diễn

Thì tương lai hoàn thành tiếp diễn dùng để diễn tả một hành động hoặc sự việc bắt đầu trong quá khứ, hiện tại hoặc tương lai, kéo dài liên tục đến một thời điểm nhất định hoặc trước một hành động khác trong tương lai.

Cấu trúc

Phân loại

Cấu trúc

Ví dụ

Khẳng định

S + will + have been + V-ing

By the end of this year, they will have been living in Japan for a decade. (Tính đến cuối năm nay, họ sẽ đã đang sống ở Nhật Bản được một thập kỷ.)

Phủ định

S + will not (won't) + have been + V-ing

I won't have been practicing the piano for long when the concert starts. (Tôi sẽ vẫn chưa tập đàn piano được lâu khi buổi hòa nhạc bắt đầu.)

Nghi vấn (Yes/No)

Will + S + have been + V-ing?

→ Yes, S + will.

→ No, S + will not (won’t).

Will you have been waiting for more than two hours by the time the bus arrives? (Bạn có sẽ đã đang đợi hơn hai tiếng đồng hồ vào lúc xe buýt đến không?)

Nghi vấn (Wh-)

Wh- + will + S + have been + V-ing?

How long will she have been working here by the time she retires? (Cô ấy sẽ đã đang làm việc ở đây được bao lâu vào lúc cô ấy nghỉ hưu?)

Cách dùng

  • Dùng để nhấn mạnh một hành động diễn ra liên tục và kéo dài đến một thời điểm trong tương lai.

Ví dụ: By the end of this month, I will have been working for this company for exactly 20 years. (Tính đến cuối tháng này, tôi sẽ đã đang làm việc cho công ty này đúng tròn 20 năm.)

  • Dùng để diễn tả một hành động kéo dài liên tục cho đến khi một hành động khác xảy ra, đồng thời nhấn mạnh nguyên nhân hoặc trạng thái của người/sự vật tại thời điểm hành động thứ hai diễn ra.

Ví dụ: By the time the guests finally arrive, she will have been preparing the feast for five hours. (Vào lúc khách khứa cuối cùng cũng đến nơi, cô ấy sẽ đã đang chuẩn bị bữa tiệc này được năm tiếng đồng hồ rồi.

  • Dùng để giải thích nguyên nhân hoặc lý do khiến một sự việc hay trạng thái sẽ tồn tại tại một thời điểm cụ thể trong tương lai.

Ví dụ: When I see you next week, my eyes will be tired because I will have been studying for my final exams all night. (Khi gặp bạn tuần tới, mắt tôi sẽ mệt mỏi vì tôi sẽ đã đang học bài cho kỳ thi cuối kỳ suốt cả đêm.)

Dấu hiệu nhận biết

  • By + mốc thời gian trong tương lai (By next month, by next year, by 2030, by then…)

Ví dụ: By next June, I will have been working as a teacher for 10 years. (Tính đến tháng 6 tới, tôi sẽ đã đang làm giáo viên được 10 năm rồi.)

  • By this + Thứ/Tháng (By this Friday, by this September…)

Ví dụ: By this Friday, they will have been staying at the hotel for a week. (Tính đến thứ Sáu này, họ sẽ đã đang ở khách sạn được một tuần.)

  • For + khoảng thời gian (For 2 hours, for 5 months, for a long time…)

Ví dụ: By the time the show ends, the band will have been performing for three hours. (Vào lúc buổi biểu diễn kết thúc, ban nhạc sẽ đã đang biểu diễn liên tục trong ba tiếng đồng hồ.)

  • By the time + Mệnh đề thì hiện tại đơn

Ví dụ: By the time you finish your coffee, we will have been talking for an hour. (Vào lúc bạn uống xong tách cà phê, chúng ta sẽ đã đang trò chuyện được một tiếng đồng hồ rồi.)

  • Next + thời gian (Next year, next century…)

Ví dụ: Next month, my parents will have been living together for 30 years. (Tháng tới, bố mẹ tôi sẽ đã đang chung sống với nhau được 30 năm.)

Xem thêm:

Bài tập thì tương lai hoàn thành tiếp diễn cơ bản

bài tập thì tương lai hoàn thành tiếp diễn cơ bản

Bài tập 1: Chia động từ trong ngoặc

1. By the end of the week, I (work) __________ here for four months.

2. By next month, we (live) __________ together for six years.

3. By the end of this term, she (study) __________ for nine years.

4. By midnight, we (play) __________ this computer game for 48 hours.

5. By 2027, he (teach) __________ in this school for a decade.

6. At 5 PM, they (wait) __________ for the bus for two hours.

7. By this time tomorrow, I (relax) __________ on the beach for a week.

8. When the boss arrives, the staff (prepare) __________ the room for 30 minutes.

9. By the end of the year, my father (drive) __________ this old car for 20 years.

10. At the end of this course, we (learn) __________ English for six years.

Bài tập 2: Điền vào chỗ trống để hoàn thiện câu phủ định và nghi vấn (Yes/No)

1. By next Monday, we (not / talk) __________ to each other for over a year.

2. (they / wait) __________ for 3 hours by the time the plane lands?

3. He (not / sleep) __________ all morning by the time we wake him up.

4. (you / study) __________ for the exam for 5 hours by midnight?

5. I (not / use) __________ the bike for long by the time I bring it back.

6. (she / sleep) __________ for 9 hours when I wake her up?

7. They (not / visit) __________ me for 2 years by next month.

8. (we / work) __________ all morning when the manager checks on us?

9. By 4 AM, I (not / climb) __________ for very long.

10. (he / write) __________ an essay for 3 hours when I return?

Bài tập 3: Sắp xếp từ thành câu hoàn chỉnh

1. by / been / working / 5 PM / will / for / She / hours / eight / have / .

2. have / they / waiting / been / How long / will / arrives / the / train / when / ?

3. not / we / been / living / will / for / long / here / have / by / January / .

4. will / been / the / kids / playing / have / all / day / long / .

5. by / year / next / for / dating / have / we / been / will / 2 years / .

Bài tập 4: Chọn đáp án đúng (A, B hoặc C)

1. By the time the movie ends, we __________ popcorn for two hours.

A. will have been eating

B. will eat

C. will be eating

2. How long __________ James __________ for the exam before he passes it?

A. will/prepare

B. will/have been preparing

C. will/be preparing

3. In December, we __________ in this play for a decade.

A. will have been acting

B. will act

C. will be acting

4. By next July, they __________ each other for 5 years.

A. will know

B. will have been knowing

C. will have known

5. I __________ for over a week by this time tomorrow.

A. will have been relaxing

B. will relax

C. relax

Bài tập 5: Chuyển đổi câu khẳng định sang dạng phủ định (-) hoặc nghi vấn (?)

1. She will have been working on the project for three months. (-)

2. They will have been studying for IELTS for 6 months. (?)

3. Tom will have been playing video games for 4 hours. (-)

4. You will have been waiting for 6 weeks for the vaccination. (-)

5. Next year, my cousin will have been working in Vietnam for 2 years. (?)

Bài tập 6: Điền dấu hiệu thời gian phù hợp

(Gợi ý: until, for, when, the time)

1. _______ the end of the month, I will have been working here for a year.

2. We will have been driving _______ five hours when we reach the city.

3. By _______ the train arrives, she will have been waiting for an hour.

4. They will have been living together _______ 2025.

5. _______ next July, I will have been studying French for 3 years.

Bài tập 7: Hoàn thành câu theo mẫu “All + time”

1. When I get home, my brother (watch) __________ TV all evening.

2. By the time we arrive, they (dance) __________ all night long.

3. By noon, my sister (look for) ________ her keys all morning.

4. By the time the race starts, the athletes (practice) ________ all day.

5. When morning comes, he (not / sleep) ________ all night because of the noise.

Bài tập 8: Viết lại câu theo thì tương lai hoàn thành tiếp diễn

1. It started raining 2 hours ago. It will still be raining at 5 PM.

→ By 5 PM, it ______________________________.

2. I began cooking at 9 AM. I will finish at 12 PM.

→ By 12 PM, I ______________________________.

3. They started building the house last month. They will still be building it in June.

→ By June, they ______________________________.

4. We started our meeting at 2 PM. At 4 PM, it is still going on.

→ At 4 PM, we ______________________________.

5. She started learning English in 2020. She will continue until 2025.

→ By 2025, she ______________________________.

Đáp án gợi ý

Bài tập 1

1. will have been working

2. will have been living

3. will have been studying

4. will have been playing

5. will have been teaching

6. will have been waiting

7. will have been relaxing

8. will have been preparing

9. will have been driving

10. will have been learning

Bài tập 2

1. will not have been talking

2. Will they have been waiting

3. will not have been sleeping

4. Will you have been studying

5. will not have been using

6. Will she have been sleeping

7. will not have been visiting

8. Will we have been working

9. will not have been climbing

10. Will he have been writing

Bài tập 3

1. She will have been working for eight hours by 5 PM.

2. How long will they have been waiting when the train arrives?

3. We will not have been living here for long by January.

4. The kids will have been playing all day long.

5. By next year, we will have been dating for 2 years.

Bài tập 4

1. A

2. B

3. A

4. C

5. A

Bài tập 5

1. She will not have been working on the project for three months.

2. Will they have been studying for IELTS for 6 months?

3. Tom will not have been playing video games for 4 hours.

4. You will not have been waiting for 6 weeks for the vaccination.s

5. Next year, will my cousin have been working in Vietnam for 2 years?

Bài tập 6

1. By the end of the month

2. for five hours

3. By the time the train arrives

4. until 2025

5. By next July

Bài tập 7

1. will have been watching

2. will have been dancing

3. will have been looking for

4. will have been practicing

5. will not have been sleeping

Bài tập 8

1. By 5 PM, it will have been raining for 2 hours.

2. By 12 PM, I will have been cooking for 3 hours.

3. By June, they will have been building the house for several months.

4. At 4 PM, we will have been having the meeting for 2 hours.

5. By 2025, she will have been learning English for 5 years.

Bài tập thì tương lai hoàn thành tiếp diễn nâng cao

bài tập thì tương lai hoàn thành tiếp diễn nâng cao

Bài tập 9: Hoàn thành mẩu hội thoại

(Simona & Isabelle)

Simona: Margaret is really going to speak Spanish well soon.

Isabelle: Hopefully! By the time she returns, she (1. take) __________ classes for six months.

Simona: Two clients (2. visit) __________ us next month.

Isabelle: Good. She (3. practice) __________ her skills with them.

(Jason & Nurse)

Jason: I’ve been waiting for an hour!

Nurse: The doctor (4. be) __________ with you in ten minutes.

Jason: By the time he’s ready, I (5. wait) __________ for more than two hours!

(Frank & Debbie)

Debbie: I (6. paint) __________ my walls tomorrow at five.

Frank: By the time you finish, how long (7. you / redecorate) __________ the room?

Debbie: I (8. work) __________ on it for over a week.

Bài tập 10: Chia động từ phù hợp vào chỗ trống

Gợi ý: Chia động từ theo thì tương lai tiếp diễn hoặc tương lai hoàn thành tiếp diễn

1. Don't call at 8 PM. I (watch) __________ the football match.

2. By 10 PM, I (watch) __________ that match for two hours.

3. When you arrive, I (cook) __________ dinner. (Hành động đang diễn ra)

4. When you arrive, I (cook) __________ for three hours. (Nhấn mạnh thời gian)

5. This time tomorrow, they (fly) __________ to Miami.

6. By the time they land, they (fly) __________ for 5 hours.

7. I (stay) __________ at this hotel next Sunday.

8. On Sunday, I (stay) __________ here for exactly two weeks.

9. He (work) __________ on the report tomorrow morning.

10. Tomorrow, he (work) __________ on the report for nearly three days.

Bài tập 11: Tìm và sửa lỗi sai

1. By next year, I will have been knowing her for 5 years.

2. How long will you have been lived here by 2030?

3. She will has been working all day by the time we arrive.

4. We will have been study English for long when the exam starts.

5. Will they been waiting for us for 2 hours by then?

Bài tập 12: Viết lại câu dựa trên tình huống

1. He started painting at 9 AM. It’s 12 PM now and he is still painting.

→ By 1 PM, he ______________________________.

2. We will reach the destination after 6 hours of driving.

→ We ______________________________ for 6 hours when we reach the destination.

3. The baby started sleeping 2 hours ago. You will get home in 1 hour.

→ The baby ______________________________ for 3 hours when you get home.

4. I started this book yesterday. I plan to read 50 more pages tonight.

→ By tomorrow, I ______________________________ for two days.

5. She began working out at 6 AM and won’t stop until 8 AM.

→ By 8 AM, she ______________________________.

Bài tập 13: Hoàn thành câu nghi vấn (Wh-questions)

1. For how long / they / have / a party / by midnight?

2. Where / your mother / work / next week / for 10 years?

3. How long / James / prepare / for the exam / before he passes it?

4. What / you / do / for 5 hours / when the party starts?

5. How many months / she / practice / the piano / by the recital?

Bài tập 14: Điền từ vào đoạn văn

1. In ten years' time, people (drive) __________ internal combustion cars for 150 years.

2. By 2050, scientists (search) __________ for clean energy for decades.

3. If we don't stop, we (pollute) __________ the ocean for too long.

4. In a few years, AI (evolve) __________ for a long time.

5. By the time we find a solution, the climate (change) __________ for years.

Bài tập 15: Chia động từ phù hợp vào chỗ trống

1. Is tennis a tiring sport? Look! They (play) __________ for 4 hours when it ends.

2. Is the chicken ready? At 12:30, I (bake) __________ it for 90 minutes!

3. By the end of this year, I (watch) __________ this soap opera for two decades.

4. When I leave for France, I (prepare) __________ for the interview for a month.

5. If you don't hurry, she (have) __________ the baby before we get to the hospital. (Lưu ý: Dùng Future Perfect)

6. By the time you finish this tutorial, you (master) __________ all tenses. (Lưu ý: Dùng Future Perfect)

7. My brother (stand) __________ outside the class for a whole day if the teacher forgets him.

8. Next month, my parents (live) __________ together for over 30 years.

9. By the time we get to Chicago, we (drive) __________ for 10 hours straight.

10. (you / sleep) __________ for a long time when I get home at midnight?

Đáp án gợi ý

Bài tập 9

1. will have been taking

2. will be visiting

3. will be practicing

4. will be

5. will have been waiting

6. will be painting

7. will you have been redecorating

8. will have been working

Bài tập 10

1. will be watching

2. will have been watching

3. will be cooking

4. will have been cooking

5. will be flying

6. will have been flying

7. will be staying

8. will have been staying

9. will be working

10. will have been working

Bài tập 11

1. will have been knowing → will have known

2. been lived → been living

3. has been → have been

4. study → studying

5. been waiting → have been waiting

Bài tập 12

1. By 1 PM, he will have been painting for 4 hours.

2. We will have been driving for 6 hours when we reach the destination.

3. The baby will have been sleeping for 3 hours when you get home.

4. By tomorrow, I will have been reading this book for two days.

5. By 8 AM, she will have been working out for 2 hours.

Bài tập 13

1. For how long will they have been having a party by midnight?

2. Where will your mother have been working next week for 10 years?

3. How long will James have been preparing for the exam before he passes it?

4. What will you have been doing for 5 hours when the party starts?

5. How many months will she have been practicing the piano by the recital?

Bài tập 14

1. will have been driving

2. will have been searching

3. will have been polluting

4. will have been evolving

5. will have been changing

Bài tập 15

1. will have been playing

2. will have been baking

3. will have been watching

4. will have been preparing

5. will have had (Future Perfect)

6. will have mastered (Future Perfect)

7. will have been standing

8. will have been living

9. will have been driving

10. Will you have been sleeping

Tóm lại, luyện tập bài tập thì tương lai hoàn thành tiếp diễn thường xuyên sẽ giúp bạn hiểu sâu bản chất, sử dụng đúng ngữ pháp và tránh các lỗi sai phổ biến. Với bộ bài tập kèm đáp án chi tiết từ IELTS The Tutors, bạn có thể tự học hiệu quả và theo dõi tiến bộ mỗi ngày. Hãy kiên trì luyện tập để làm chủ thì này và nâng cao kỹ năng tiếng Anh một cách vững chắc!

Gửi đánh giá