60+ bài tập câu điều kiện loại 3 có lời giải

Câu điều kiện loại 3 giúp bạn diễn tả các tình huống giả định trong quá khứ và các kết quả không thể xảy ra. Trong bài viết này, TalkFirst tổng hợp hơn 60 bài tập câu điều kiện loại 3, cùng với lời giải chi tiết, từ cơ bản đến nâng cao. Những bài tập này sẽ giúp bạn củng cố kiến thức và cải thiện kỹ năng ngữ pháp một cách hiệu quả. Hãy cùng bắt đầu luyện tập để nâng cao trình độ tiếng Anh của bạn!

Bài tập câu điều kiện loại 3 có đáp án
Bài tập câu điều kiện loại 3 có đáp án

1. Ôn tập lý thuyết câu điều kiện loại 3

Câu điều kiện loại 3 (Third Conditional) được sử dụng để nói về các tình huống giả định trong quá khứ, mà nếu điều kiện đã xảy ra, thì kết quả sẽ khác. Nó diễn tả những điều không thực tế hoặc không thể thay đổi trong quá khứ.

Cấu trúc câu điều kiện loại 3:

Câu điều kiện loại 3
Cấu trúc câu điều kiện loại 3

Cách sử dụng câu điều kiện loại 3:

  • Diễn tả sự hối tiếc về một hành động trong quá khứ.
  • Diễn tả những tình huống giả định không có thật trong quá khứ.
  • Diễn tả những kết quả không có thật do điều kiện trong quá khứ không xảy ra.

Trang tự học tiếng Anh – Chia sẻ các bài học tiếng Anh Giao tiếp & tiếng Anh chuyên ngành miễn phí.

Đăng Ký Liền Tay
Lấy Ngay Quà Khủng

★ Ưu đãi lên đến 25%
Khi đăng ký khóa học tại TalkFirst

Đăng Ký Liền Tay
Lấy Ngay Quà Khủng

★ Ưu đãi lên đến 35%
Khi đăng ký khóa học tại TalkFirst

2. Tổng hợp bài tập câu điều kiện loại 3 – có đáp án

Bài tập 1. Chia động từ với câu điều kiện loại 3

Chia động từ trong ngoặc để hoàn thành các câu điều kiện loại 3 sau:

  1. If she (study) ______________ harder, she (pass) ______________ the exam.
  2. If they (leave) ______________ the house earlier, they (not miss) ______________ the bus.
  3. If I (know) ______________ about the traffic, I (take) ______________ a different route.
  4. If he (not forget) ______________ his appointment, he (meet) ______________ the client.
  5. If we (not lose) ______________ the map, we (find) ______________ the restaurant.
  6. If you (call) ______________ me, I (come) ______________ to help.
  7. If she (take) ______________ the medicine, she (feel) ______________ better.
  8. If they (finish) ______________ the project on time, they (receive) ______________ a bonus.
  9. If he (know) ______________ about the meeting, he (attend) ______________ it.
  10. If I (not forget) ______________ the anniversary, I (buy) ______________ a gift.

Đáp án:

  1. had studied, would have passed
  2. had left, would not have missed
  3. had known, would have taken
  4. had not forgotten, would have met
  5. had not lost, would have found
  6. had called, would have come
  7. had taken, would have felt
  8. had finished, would have received
  9. had known, would have attended
  10. had not forgotten, would have bought

Bài tập 2. Chọn câu trả lời đúng

Chọn đáp án đúng để hoàn thành các câu điều kiện loại 3:

  1. If I ____ known about the problem, I would have helped.
    A. have
    B. had
    C. would have
    D. was
  2. If she ____ left earlier, she would have caught the train.
    A. has
    B. had
    C. would have
    D. was
  3. If we ____ known about the delay, we would have waited.
    A. had
    B. have
    C. would have
    D. were
  4. If he ____ taken the right bus, he would have arrived on time.
    A. had
    B. has
    C. would have
    D. were
  5. If they ____ finished the work, they would have been rewarded.
    A. had
    B. have
    C. would have
    D. were
  6. If she ____ asked for directions, she wouldn’t have gotten lost.
    A. had
    B. has
    C. would have
    D. were
  7. If I ____ known you were coming, I would have baked a cake.
    A. have
    B. had
    C. would have
    D. was
  8. If he ____ realized the importance, he would have paid more attention.
    A. had
    B. has
    C. would have
    D. were
  9. If we ____ booked the tickets earlier, we would have gotten a discount.
    A. had
    B. have
    C. would have
    D. were
  10. If she ____ remembered the password, she would have logged in.
    A. had
    B. has
    C. would have
    D. were

Đáp án:

  1. B. had
  2. B. had
  3. A. had
  4. A. had
  5. A. had
  6. A. had
  7. B. had
  8. A. had
  9. A. had
  10. A. had

Bài tập 3. Chia động từ trong ngoặc với câu điều kiện loại 3

Chia động từ trong ngoặc để hoàn thành các câu sau:

  1. If you (not forget) ______________ to lock the door, the house (not be) ______________ burgled.
  2. If they (not be) ______________ so late, they (see) ______________ the start of the movie.
  3. If he (take) ______________ the job offer, he (earn) ______________ more money.
  4. If we (know) ______________ about the event, we (attend) ______________ it.
  5. If she (check) ______________ her email, she (see) ______________ the invitation.
  6. If I (be) ______________ more careful, I (not make) ______________ such a mistake.
  7. If they (invite) ______________ us to the party, we (go) ______________ there.
  8. If you (drive) ______________ more slowly, you (avoid) ______________ the accident.
  9. If he (read) ______________ the instructions, he (complete) ______________ the task.
  10. If she (not lose) ______________ her keys, she (not be) ______________ locked out.

Đáp án:

  1. had not forgotten, would not have been
  2. had not been, would have seen
  3. had taken, would have earned
  4. had known, would have attended
  5. had checked, would have seen
  6. had been, would not have made
  7. had invited, would have gone
  8. had driven, would have avoided
  9. had read, would have completed
  10. had not lost, would not have been

Bài tập 4. Viết câu hỏi với các gợi ý đã cho sẵn

Viết câu hỏi với câu điều kiện loại 3 theo các gợi ý sau:

  1. (you / know) ______________ about the cancellation if you (check) ______________ your email?
  2. (they / be) ______________ on time if they (leave) ______________ earlier?
  3. (he / get) ______________ a promotion if he (work) ______________ harder?
  4. (we / meet) ______________ the deadline if we (start) ______________ the project earlier?
  5. (she / pass) ______________ the exam if she (study) ______________ more?
  6. (you / come) ______________ to the party if you (be) ______________ invited?
  7. (they / avoid) ______________ the trouble if they (listen) ______________ to the advice?
  8. (I / finish) ______________ the book if I (not lose) ______________ it?
  9. (he / solve) ______________ the problem if he (understand) ______________ the instructions?
  10. (we / have) ______________ more time if we (not waste) ______________ it?

Đáp án:

  1. Would you have known about the cancellation if you had checked your email?
  2. Would they have been on time if they had left earlier?
  3. Would he have gotten a promotion if he had worked harder?
  4. Would we have met the deadline if we had started the project earlier?
  5. Would she have passed the exam if she had studied more?
  6. Would you have come to the party if you had been invited?
  7. Would they have avoided the trouble if they had listened to the advice?
  8. Would I have finished the book if I had not lost it?
  9. Would he have solved the problem if he had understood the instructions?
  10. Would we have had more time if we had not wasted it?

Bài tập 5. Hoàn thành câu với dạng điều kiện loại 3

Hoàn thành các câu sau bằng cách sử dụng dạng câu điều kiện loại 3:

  1. If I (know) ______________ about the event, I (attend) ______________ it.
  2. If she (be) ______________ more organized, she (not miss) ______________ the meeting.
  3. If they (not forget) ______________ to submit the report, they (not lose) ______________ the contract.
  4. If he (check) ______________ the weather, he (take) ______________ an umbrella.
  5. If we (have) ______________ more time, we (complete) ______________ the project.
  6. If you (study) ______________ more, you (pass) ______________ the exam.
  7. If they (arrive) ______________ earlier, they (get) ______________ a better seat.
  8. If she (not lose) ______________ her phone, she (not miss) ______________ the call.
  9. If he (understand) ______________ the situation, he (act) ______________ differently.
  10. If we (plan) ______________ the trip better, we (enjoy) ______________ it more.

Đáp án:

  1. had known, would have attended
  2. had been, would not have missed
  3. had not forgotten, would not have lost
  4. had checked, would have taken
  5. had had, would have completed
  6. had studied, would have passed
  7. had arrived, would have gotten
  8. had not lost, would not have missed
  9. had understood, would have acted
  10. had planned, would have enjoyed

Luyện tập thêm:

Bài tập 6. Đọc các tình huống và chọn câu đúng sử dụng câu điều kiện loại 3

Đọc các tình huống và chọn câu đúng với câu điều kiện loại 3:

  1. We didn’t buy the concert tickets early, so we didn’t get a good seat.
    • a. If we had bought the tickets early, we would have gotten a good seat.
    • b. If we bought the tickets early, we would have gotten a good seat.
    • c. If we would have bought the tickets early, we got a good seat.
  2. She missed the chance to join the team because she didn’t apply in time.
    • a. If she had applied in time, she would have joined the team.
    • b. If she applied in time, she would have joined the team.
    • c. If she would have applied in time, she joined the team.
  3. He wasn’t aware of the meeting because he didn’t check his calendar.
    • a. If he had checked his calendar, he would have been aware of the meeting.
    • b. If he checked his calendar, he would have been aware of the meeting.
    • c. If he would have checked his calendar, he was aware of the meeting.
  4. They didn’t enjoy the trip because they didn’t plan it well.
    • a. If they had planned the trip well, they would have enjoyed it.
    • b. If they planned the trip well, they would have enjoyed it.
    • c. If they would have planned the trip well, they enjoyed it.
  5. I didn’t complete the assignment because I didn’t understand the instructions.
    • a. If I had understood the instructions, I would have completed the assignment.
    • b. If I understood the instructions, I would have completed the assignment.
    • c. If I would have understood the instructions, I completed the assignment.
  6. She didn’t get the scholarship because she didn’t meet the requirements.
    • a. If she had met the requirements, she would have gotten the scholarship.
    • b. If she met the requirements, she would have gotten the scholarship.
    • c. If she would have met the requirements, she got the scholarship.
  7. They didn’t fix the issue because they didn’t know about it.
    • a. If they had known about the issue, they would have fixed it.
    • b. If they knew about the issue, they would have fixed it.
    • c. If they would have known about the issue, they fixed it.
  8. I didn’t call her back because I didn’t get her message.
    • a. If I had gotten her message, I would have called her back.
    • b. If I got her message, I would have called her back.
    • c. If I would have gotten her message, I called her back.
  9. He didn’t finish the report because he didn’t have enough time.
    • a. If he had had enough time, he would have finished the report.
    • b. If he had enough time, he would have finished the report.
    • c. If he would have had enough time, he finished the report.
  10. We didn’t make it to the event because we didn’t leave early enough.
    • a. If we had left early enough, we would have made it to the event.
    • b. If we left early enough, we would have made it to the event.
    • c. If we would have left early enough, we made it to the event.

Đáp án:

  1. a. If we had bought the tickets early, we would have gotten a good seat.
  2. a. If she had applied in time, she would have joined the team.
  3. a. If he had checked his calendar, he would have been aware of the meeting.
  4. b. If they planned the trip well, they would have enjoyed it.
  5. a. If I had understood the instructions, I would have completed the assignment.
  6. c. If she would have met the requirements, she got the scholarship.
  7. a. If they had known about the issue, they would have fixed it.
  8. b. If I got her message, I would have called her back.
  9. a. If he had had enough time, he would have finished the report.
  10. b. If we left early enough, we would have made it to the event.

Luyện tập thêm: Bài tập câu điều kiện từ cơ bản đến nâng cao

Hy vọng rằng những bài tập câu điều kiện loại 3 này đã giúp bạn hiểu rõ hơn về cấu trúc và cách sử dụng chúng trong các tình huống giả định trong quá khứ. Hãy tiếp tục thực hành và áp dụng kiến thức để nâng cao kỹ năng ngữ pháp tiếng Anh của bạn. Đừng quên theo dõi các bài viết khác để mở rộng vốn từ vựng và cải thiện khả năng giao tiếp tiếng Anh của bạn!


Tham khảo thêm Khóa học tiếng Anh cho người mất gốc tại TalkFirst dành riêng cho người đi làm & đi học bận rộn, giúp học viên nói & sử dụng tiếng Anh tự tin & tự nhiên như tiếng Việt.

Khóa học

Tiếng Anh Giao Tiếp Ứng Dụng

Nói tiếng Anh tự nhiên như tiếng Việt

Tiếng Anh cho người mất gốc

Giải pháp học tiếng Anh cho người mất gốc

Khóa tiếng Anh cho dân IT

Tiếng Anh chuyên biệt cho dân CNTT

Khóa Thuyết trình tiếng Anh

Thuyết trình tiếng Anh như tiếng Việt

Khóa luyện thi IELTS

Cam kết tăng 1 band điểm sau 1 khóa học

Khóa luyện thi IELTS Online

Học IELTS trực tuyến = Cam kết đầu ra

Khóa IELTS Writing Online

Học Writing cùng chuyên gia hàng đầu

Lớp học sáng tạo, giúp học viên ứng dụng tiếng Anh vào các tình huống thực tế

Đăng ký kiểm tra trình độ Miễn Phí
cùng chuyên gia Anh ngữ tại TalkFirst

[Back to school] Ưu đãi học phí lên đến 35%, cơ hội nhận học bổng tiếng Anh trị giá 4tr đồng và bốc thăm may mắn nhận quà siêu hấp dẫn