Bạn đã học về câu điều kiện nhưng vẫn cảm thấy khó phân biệt giữa loại 0, 1, 2, 3? Bạn có thể nhớ công thức nhưng khi làm bài lại dễ nhầm lẫn? Đừng lo! Luyện tập chính là cách giúp bạn thành thạo ngữ pháp này nhanh nhất.
Bài viết này, TalkFirts cung cấp bộ bài tập câu điều kiện đầy đủ, từ cơ bản đến nâng cao, giúp bạn kiểm tra và củng cố kiến thức. Hơn nữa, tất cả bài tập đều kèm đáp án chi tiết, giúp bạn dễ dàng đối chiếu kết quả.

Nội dung chính
Toggle1. Giới thiệu về câu điều kiện và cách sử dụng bài tập hiệu quả
Câu điều kiện (Conditional Sentences) là một phần quan trọng trong ngữ pháp tiếng Anh, giúp diễn đạt các giả định về một tình huống nào đó. Việc luyện tập thường xuyên với các dạng bài tập khác nhau sẽ giúp người học nắm vững cấu trúc và áp dụng linh hoạt vào thực tế.
Cách sử dụng bài tập hiệu quả:
- Học kỹ lý thuyết trước khi làm bài tập: Hiểu rõ từng loại câu điều kiện và cách sử dụng.
- Luyện tập đa dạng dạng bài: Thử sức với nhiều dạng bài tập khác nhau để củng cố kiến thức.
- Kiểm tra đáp án và phân tích lỗi sai: Giúp nhận ra điểm yếu và cải thiện khả năng sử dụng câu điều kiện.
2. Bài tập câu điều kiện loại 0
Bài tập 1: Chia động từ trong ngoặc để hoàn thành câu
- If you ___________ (heat) water to 100 degrees Celsius, it ___________ (boil).
- Plants ___________ (die) if they ___________ (not get) enough water.
- If you ___________ (mix) red and blue, you ___________ (get) purple.
- Ice ___________ (melt) if you ___________ (leave) it in the sun.
- If you ___________ (press) this button, the machine ___________ (stop).
- Metal ___________ (expand) if you ___________ (heat) it.
- If the sun ___________ (shine), the ice ___________ (melt).
- If you ___________ (put) salt in water, it ___________ (dissolve).
- If you ___________ (not water) plants, they ___________ (wilt).
- If you ___________ (not eat), you ___________ (get) hungry.
Click để xem đáp án:
- If you heat water to 100 degrees Celsius, it boils.
- Plants die if they don’t get enough water.
- If you mix red and blue, you get purple.
- Ice melts if you leave it in the sun.
- If you press this button, the machine stops.
- Metal expands if you heat it.
- If the sun shines, the ice melts.
- If you put salt in water, it dissolves.
- If you don’t water plants, they wilt.
- If you don’t eat, you get hungry.
Bài tập 2: Trắc nghiệm chọn đáp án A, B, C, D
1. If you ________ water, it boils.
- A. heat
- B. heated
- C. will heat
- D. heats
2. Plants ________ if they don’t get enough water.
- A. die
- B. dies
- C. dying
- D. died
3. If you mix red and blue, you ________ purple.
- A. got
- B. get
- C. getting
- D. will get
4. Ice melts if you ________ it in the sun.
- A. leave
- B. left
- C. leaving
- D. leaves
5. If you press this button, the machine ________ .
- A. stop
- B. stops
- C. stopping
- D. stopped
6. Metal expands if you ________ it.
- A. heat
- B. heated
- C. heating
- D. heats
7. If the sun shines, the ice ________ .
- A. melt
- B. melts
- C. melting
- D. melted
8. If you put salt in water, it ________ .
- A. dissolve
- B. dissolves
- C. dissolving
- D. dissolved
9. If you don’t water plants, they ________ .
- A. wilt
- B. wilts
- C. wilting
- D. wilted
10. If you don’t eat, you ________ hungry.
- A. get
- B. gets
- C. getting
- D. got
Click để xem đáp án:
- A. heat
- A. die
- B. get
- A. leave
- B. stops
- A. heat
- B. melts
- B. dissolves
- A. wilt
- A. get
Bài tập 3: Nối cột A (Mệnh If) với cột B (Mệnh đề chính) để hoàn chỉnh câu
Cột A: Mệnh If | Cột B: Mệnh đề chính |
---|---|
1. If you mix red and blue, | a. the ground gets wet. |
2. If you don’t water the plants, | b. it boils. |
3. If you press this button, | c. you get purple. |
4. If you heat water to 100 degrees Celsius, | d. it melts. |
5. If you leave ice in the sun, | e. people understand you. |
6. If you turn off the lights, | f. the machine stops. |
7. If you exercise regularly, | g. you get dirty. |
8. If you don’t eat, | h. you gain weight. |
9. If you throw a ball up, | i. you stay healthy. |
10. If it rains, | j. it gets dark. |
11. If you cool water to 0 degrees Celsius, | k. it falls down. |
12. If the sun shines, | l. they wilt. |
13. If you speak clearly, | m. you feel rested. |
14. If you don’t clean your room, | n. you learn. |
15. If you study, | o. you get hungry |
Click để xem đáp án:
1 – c: If you mix red and blue, you get purple.
2 – l: If you don’t water the plants, they wilt.
3 – f: If you press this button, the machine stops.
4 – b: If you heat water to 100 degrees Celsius, it boils.
5 – d: If you leave ice in the sun, it melts.
6 – j: If you turn off the lights, it gets dark.
7 – i: If you exercise regularly, you stay healthy.
8 – o: If you don’t eat, you get hungry.
9 – k: If you throw a ball up, it falls down.
10 – a: If it rains, the ground gets wet.
11 – b: If you cool water to 0 degrees Celsius, it freezes.
12 – d: If the sun shines, the ice melts.
13 – e: If you speak clearly, people understand you.
14 – g: If you don’t clean your room, it gets dirty.
15 – n: If you study, you learn
Bài tập 4: Viết lại câu đảo ngữ của câu điều kiện cho sẵn
- If you heat water to 100 degrees Celsius, it boils.
- If you don’t eat, you get hungry.
- If you mix red and blue, you get purple.
- If you exercise regularly, you stay healthy.
- If you turn off the lights, it gets dark.
Click để xem đáp án:
- Heat water to 100 degrees Celsius and it boils.
- Don’t eat and you get hungry.
- Mix red and blue and you get purple.
- Exercise regularly and you stay healthy.
- Turn off the lights and it gets dark.
Luyện tập thêm: Bài tập câu điều kiện loại 0 và dạng đảo ngữ có đáp án
3. Bài tập câu điều kiện loại 1
Bài tập 1: Chia động từ trong ngoặc để hoàn thành câu
- If it ___________ (rain) tomorrow, we ___________ (stay) at home.
- I ___________ (not be) surprised if you ___________ (enjoy) that film.
- If she ___________ (call) me, I ___________ (answer).
- If you ___________ (study) hard, you ___________ (pass) the exam.
- We ___________ (go) to the beach if it ___________ (be) sunny.
- If you ___________ (not hurry), you ___________ (miss) the bus.
- If they ___________ (offer) me the job, I ___________ (accept) it.
- If you ___________ (not feel) well, you ___________ (should stay) at home.
- If you ___________ (eat) too much, you ___________ (get) fat.
- If he ___________ (not stop) smoking, he ___________ (get) sick.
Click để xem đáp án:
- If it rains tomorrow, we will stay at home.
- I will not be surprised if you enjoy that film.
- If she calls me, I will answer.
- If you study hard, you will pass the exam.
- We will go to the beach if it is sunny.
- If you do not hurry, you will miss the bus.
- If they offer me the job, I will accept it.
- If you do not feel well, you should stay at home.
- If you eat too much, you will get fat.
- If he does not stop smoking, he will get sick.
Bài tập 2: Trắc nghiệm chọn đáp án A, B, C, D
1. If it ___________tomorrow, we will stay at home.
- A. rain
- B. rains
- C. will rain
- D. rained
2. I will be surprised if you ___________ that film.
- A. not enjoy
- B. won’t enjoy
- C. don’t enjoy
- D. doesn’t enjoy
3. If she ___________ me, I will answer.
- A. call
- B. calls
- C. will call
- D. called
4. If you ___________ hard, you will pass the exam.
- A. study
- B. studies
- C. studied
- D. will study
5. We ___________ to the beach if it is sunny.
- A. go
- B. goes
- C. will go
- D. went
6. If you don’t hurry, you ___________ the bus.
- A. miss
- B. misses
- C. will miss
- D. missed
7. If they offer me the job, I ___________ it.
- A. accept
- B. accepts
- C. accepted
- D. will accept
8. If you don’t feel well, you ___________ at home.
- A. should stay
- B. should stays
- C. should staying
- D. should stayed
9. If you eat too much, you ___________ fat.
- A. gets
- B. got
- C. will get
- D. getting
10. If he doesn’t stop smoking, he ___________ sick.
- A. gets
- B. got
- C. will get
- D. getting
Click để xem đáp án:
- B. rains
- C. don’t enjoy
- B. calls
- A. study
- C. will go
- C. will miss
- D. will accept
- A. should stay
- C. will get
- C. will get
Bài tập 3: Bài tập câu điều kiện nối cột A (Mệnh If) với cột B (Mệnh đề chính) để hoàn chỉnh câu
Cột A: Mệnh If | Cột B: Mệnh đề chính |
---|---|
1. If it rains tomorrow, | a. I will answer. |
2. If you study hard, | b. We will stay at home. |
3. If she calls me, | c. you will pass the exam. |
4. If you eat too much, | d. you will gain weight. |
5. If we have time, | e. we will visit the museum. |
6. If he works hard, | f. he will succeed. |
7. If you don’t feel well, | g. you should stay at home. |
8. If you don’t hurry, | h. you will miss the bus. |
9. If they offer me the job, | i. I will accept it. |
10. If you drink too much coffee, | j. you won’t sleep well. |
11. If the weather is nice, | k. we will have a picnic. |
12. If you need help, | l. I will help you. |
13. If you don’t water the plants, | m. they will die. |
14. If you are tired, | n. you should take a nap. |
15. If they don’t leave now, | o. they will be late. |
Click để xem đáp án:
1 – b: If it rains tomorrow, we will stay at home.
2 – c: If you study hard, you will pass the exam.
3 – a: If she calls me, I will answer.
4 – d: If you eat too much, you will gain weight.
5 – e: If we have time, we will visit the museum.
6 – f: If he works hard, he will succeed.
7 – g: If you don’t feel well, you should stay at home.
8 – h: If you don’t hurry, you will miss the bus.
9 – i: If they offer me the job, I will accept it.
10 – j: If you drink too much coffee, you won’t sleep well.
11 – k: If the weather is nice, we will have a picnic.
12 – l: If you need help, I will help you.
13 – m: If you don’t water the plants, they will die.
14 – n: If you are tired, you should take a nap.
15 – o: If they don’t leave now, they will be late.
Bài tập 4: Viết lại câu đảo ngữ của câu điều kiện cho sẵn
- If it rains tomorrow, we will stay at home.
- If you study hard, you will pass the exam.
- If she calls me, I will answer.
- If you eat too much, you will gain weight.
- If we have time, we will visit the museum.
Click để xem đáp án:
- Should it rain tomorrow, we will stay at home.
- Should you study hard, you will pass the exam.
- Should she call me, I will answer.
- Should you eat too much, you will gain weight.
- Should we have time, we will visit the museum.
Luyện tập thêm: Bài tập câu điều kiện loại 1 có đáp án
4. Bài tập câu điều kiện loại 2
Bài tập 1: Chia động từ trong ngoặc để hoàn thành câu
- If I ___________ (be) you, I ___________ (not do) that.
- If he ___________ (study) harder, he ___________ (pass) the exam.
- If we ___________ (have) more time, we ___________ (travel) more.
- If she ___________ (know) his number, she ___________ (call) him.
- If they ___________ (live) closer, we ___________ (visit) them more often.
- If I ___________ (win) the lottery, I ___________ (buy) a big house.
- If you ___________ (speak) Spanish, you ___________ (get) a better job.
- If I ___________ (be) rich, I ___________ (travel) around the world.
- If he ___________ (not be) so shy, he ___________ (make) more friends.
- If we ___________ (not be) tired, we ___________ (go) to the party.
Click để xem đáp án:
- If I were you, I would not do that.
- If he studied harder, he would pass the exam.
- If we had more time, we would travel more.
- If she knew his number, she would call him.
- If they lived closer, we would visit them more often.
- If I won the lottery, I would buy a big house.
- If you spoke Spanish, you would get a better job.
- If I were rich, I would travel around the world.
- If he weren’t so shy, he would make more friends.
- If we weren’t tired, we would go to the party.
Bài tập 2: Trắc nghiệm chọn đáp án A, B, C, D
1. If I ___________ (A. be, B. was, C. were, D. am) you, I wouldn’t do that.
2. If he ___________ (A. studies, B. studied, C. had studied, D. study) harder, he would pass the exam.
3. If we ___________ (A. had, B. have, C. had had, D. has) more time, we would travel more.
4. If she ___________ (A. knows, B. knew, C. had known, D. know) his number, she would call him.
5. If they ___________ (A. lived, B. live, C. lives, D. living) closer, we would visit them more often.
6. If I ___________ (A. wins, B. won, C. had won, D. win) the lottery, I would buy a big house.
7. If you ___________ (A. speaks, B. spoke, C. had spoken, D. speak) Spanish, you would get a better job.
8. If I ___________ (A. was, B. were, C. had been, D. be) rich, I would travel around the world.
9. If he ___________ (A. wasn’t, B. weren’t, C. hadn’t been, D. be not) so shy, he would make more friends.
10. If we ___________ (A. weren’t, B. wasn’t, C. hadn’t been, D. are not) tired, we would go to the party.
Click để xem đáp án:
- C. were
- B. studied
- A. had
- B. knew
- A. lived
- B. won
- B. spoke
- B. were
- B. weren’t
- A. weren’t
Bài tập 3: Nối cột A (Mệnh If) với cột B (Mệnh đề chính) để hoàn chỉnh câu
Cột A: Mệnh If | Cột B: Mệnh đề chính |
---|---|
If I were you, | a. I would travel around the world. |
If he studied harder, | b. you would pass the exam. |
If we had more time, | c. I would buy a big house. |
If she knew his number, | d. she would help you. |
If they lived closer, | e. we would go to the party. |
If I won the lottery, | f. they would be healthier. |
If you spoke Spanish, | g. he wouldn’t break the vase. |
If I were rich, | h. I would drive to work. |
If he weren’t so shy, | i. we would visit them more often. |
If we weren’t tired, | k. we would travel more. |
If you asked her, | j. I wouldn’t do that. |
If I had a car, | l. you would get a better job. |
If he were more careful, | m. you would feel better. |
If they didn’t eat so much junk food, | n. he would make more friends. |
If you exercised regularly, | o. she would call him. |
Click để xem đáp án:
1 – j: If I were you, I wouldn’t do that.
2 – b: If he studied harder, he would pass the exam.
3 – k: If we had more time, we would travel more.
4 – o: If she knew his number, she would call him.
5 – i: If they lived closer, we would visit them more often.
6 – c: If I won the lottery, I would buy a big house.
7 – l: If you spoke Spanish, you would get a better job.
8 – a: If I were rich, I would travel around the world.
9 – n: If he weren’t so shy, he would make more friends.
10 – e: If we weren’t tired, we would go to the party.
11 – d: If you asked her, she would help you.
12 – h: If I had a car, I would drive to work.
13 – g: If he were more careful, he wouldn’t break the vase.
14 – f: If they didn’t eat so much junk food, they would be healthier.
15 – m: If you exercised regularly, you would feel better.
Bài tập 4: Viết lại câu đảo ngữ của câu điều kiện cho sẵn
- If I were you, I wouldn’t do that.
- If he studied harder, he would pass the exam.
- If we had more time, we would travel more.
- If she knew his number, she would call him.
- If they lived closer, we would visit them more often.
Click để xem đáp án:
- Were I you, I wouldn’t do that.
- Should he study harder, he would pass the exam.
- Had we more time, we would travel more.
- Knew she his number, she would call him.
- Lived they closer, we would visit them more often.
Luyện tập thêm: Bài tập câu điều kiện loại 2 từ cơ bản đến nâng cao
Đăng Ký Liền Tay
Lấy Ngay Quà Khủng


Khi đăng ký khóa học tại TalkFirst
Đăng Ký Liền Tay
Lấy Ngay Quà Khủng


Khi đăng ký khóa học tại TalkFirst
5. Bài tập câu điều kiện loại 3
Bài tập 1: Chia động từ trong ngoặc để hoàn thành câu
- If I ___________ (know) you were coming, I ___________ (prepare) something special.
- If she ___________ (study) harder, she ___________ (pass) the exam.
- If they ___________ (leave) earlier, they ___________ (not miss) the train.
- If we ___________ (not forget) the tickets, we ___________ (see) the concert.
- If he ___________ (not spend) so much money, he ___________ (save) enough for a new car.
- If you ___________ (tell) me, I ___________ (help) you.
- If I ___________ (be) there, I ___________ (support) you.
- If we ___________ (take) a map, we ___________ (not get) lost.
- If she ___________ (not lose) her job, she ___________ (buy) the house.
- If he ___________ (not drink) too much, he ___________ (not crash) his car.
Click để xem đáp án:
- If I had known you were coming, I would have prepared something special.
- If she had studied harder, she would have passed the exam.
- If they had left earlier, they wouldn’t have missed the train.
- If we hadn’t forgotten the tickets, we would have seen the concert.
- If he hadn’t spent so much money, he would have saved enough for a new car.
- If you had told me, I would have helped you.
- If I had been there, I would have supported you.
- If we had taken a map, we wouldn’t have got lost.
- If she hadn’t lost her job, she would have bought the house.
- If he hadn’t drunk too much, he wouldn’t have crashed his car.
Bài tập 2: Trắc nghiệm chọn đáp án A, B, C, D
1. If I ___________ you were coming, I would have prepared something special.
- A. had known
- B. know
- C. knew
- D. known
2. If she ___________ harder, she would have passed the exam.
- A. studies
- B. studied
- C. had studied
- D. study
3. If they ___________ earlier, they wouldn’t have missed the train.
- A. leave
- B. leaves
- C. had left
- D. left
4. If we ___________ the tickets, we would have seen the concert.
- A. don’t forget
- B. didn’t forget
- C. hadn’t forgotten
- D. forgot
5. If he ___________ so much money, he would have saved enough for a new car.
- A. didn’t spend
- B. hadn’t spent
- C. spends
- D. spent
6. If you ___________ me, I would have helped you.
- A. tell
- B. told
- C. had told
- D. tells
7. If I ___________ there, I would have supported you.
- A. am
- B. were
- C. had been
- D. was
8. If we ___________ a map, we wouldn’t have got lost.
- A. take
- B. took
- C. had taken
- D. takes
9. If she ___________ her job, she would have bought the house.
- A. doesn’t lose
- B. didn’t lose
- C. hadn’t lost
- D. lost
10. If he ___________ too much, he wouldn’t have crashed his car.
- A. doesn’t drink
- B. didn’t drink
- C. hadn’t drunk
- D. drinks
Click để xem đáp án:
- A. had known
- C. had studied
- C. had left
- C. hadn’t forgotten
- B. hadn’t spent
- C. had told
- C. had been
- C. had taken
- C. hadn’t lost
- C. hadn’t drunk
Bài tập 3: Nối cột A (Mệnh If) với cột B (Mệnh đề chính) để hoàn chỉnh câu
Cột A: Mệnh If | Cột B: Mệnh đề chính |
If I had known you were coming, | a. he would have saved enough for a new car. |
If she had studied harder, | b. we would have seen the concert. |
If they had left earlier, | c. he wouldn’t have crashed his car. |
If we hadn’t forgotten the tickets, | d. I would have bought you a present. |
If he hadn’t spent so much money, | e. she would have passed the exam. |
If you had told me, | f. I would have helped you. |
If I had been there, | g. we wouldn’t have got lost. |
If we had taken a map, | h. I would have prepared something special. |
If she hadn’t lost her job, | i. they wouldn’t have missed the train. |
If he hadn’t drunk too much, | j. she wouldn’t have been fired. |
If they had finished the project on time, | k. we would have entered the house. |
If you had asked for directions, | l. I would have supported you. |
If I had known it was your birthday, | m. you would have found the place. |
If we hadn’t forgotten the keys, | n. she would have bought the house. |
If she hadn’t argued with her boss, | o. they would have received a bonus. |
Click để xem đáp án:
1 – h: If I had known you were coming, I would have prepared something special.
2 – e: If she had studied harder, she would have passed the exam.
3 – i: If they had left earlier, they wouldn’t have missed the train.
4 – b: If we hadn’t forgotten the tickets, we would have seen the concert.
5 – a: If he hadn’t spent so much money, he would have saved enough for a new car.
6 – f: If you had told me, I would have helped you.
7 – l: If I had been there, I would have supported you.
8 – g: If we had taken a map, we wouldn’t have got lost.
9 – n: If she hadn’t lost her job, she would have bought the house.
10 – c: If he hadn’t drunk too much, he wouldn’t have crashed his car.
11 – o: If they had finished the project on time, they would have received a bonus.
12 – m: If you had asked for directions, you would have found the place.
13 – d: If I had known it was your birthday, I would have bought you a present.
14 – k: If we hadn’t forgotten the keys, we would have entered the house.
15 – j: If she hadn’t argued with her boss, she wouldn’t have been fire
Bài tập 4: Viết lại câu đảo ngữ của câu điều kiện cho sẵn
- If I had known you were coming, I would have prepared something special.
- If she had studied harder, she would have passed the exam.
- If they had left earlier, they wouldn’t have missed the train.
- If we hadn’t forgotten the tickets, we would have seen the concert.
- If he hadn’t spent so much money, he would have saved enough for a new car.
Click để xem đáp án:
- Had I known you were coming, I would have prepared something special.
- Had she studied harder, she would have passed the exam.
- Had they left earlier, they wouldn’t have missed the train.
- Had we not forgotten the tickets, we would have seen the concert.
- Had he not spent so much money, he would have saved enough for a new car.
Luyện tập thêm: Bài tập câu điều kiện loại 3 có lời giải
6. Tổng hợp các bài tập câu điều kiện nâng cao
Bài tập 1: Chia động từ trong ngoặc để hoàn thành câu
- If he ___________ (not make) that mistake, he ___________ (win) the competition.
- If you ___________ (follow) my advice, you ___________ (not get) into trouble.
- If she ___________ (work) harder, she ___________ (get) the promotion.
- If they ___________ (prepare) better, they ___________ (not fail) the exam.
- If we ___________ (leave) earlier, we ___________ (arrive) on time.
- If I ___________ (know) the answer, I ___________ (tell) you.
- If you ___________ (be) more careful, you ___________ (not break) the vase.
- If he ___________ (listen) to his parents, he ___________ (not be) in this situation.
- If they ___________ (study) more, they ___________ (pass) the test.
- If you ___________ (not spend) so much money, you ___________ (save) enough for a vacation.
Click để xem đáp án:
- If he had not made that mistake, he would have won the competition.
- If you had followed my advice, you would not have got into trouble.
- If she had worked harder, she would have got the promotion.
- If they had prepared better, they would not have failed the exam.
- If we had left earlier, we would have arrived on time.
- If I had known the answer, I would have told you.
- If you had been more careful, you would not have broken the vase.
- If he had listened to his parents, he would not be in this situation.
- If they had studied more, they would have passed the test.
- If you had not spent so much money, you would have saved enough for a vacation.
Bài tập 2: Trắc nghiệm chọn đáp án A, B, C, D
1. If I ______ the lottery, I ______ a private island.
- a) win / would buy
- b) won / would have bought
- c) had won / would buy
- d) had won / would have bought
2. If she ______ harder in school, she ______ a better job now.
- a) studied / would have
- b) had studied / would have
- c) studied / would have had
- d) had studied / would have had
3. If you ______ me earlier, I ______ you to the party.
- a) had told / would have invited
- b) told / would invite
- c) had told / would invite
- d) told / would have invited
4. If they ______ more careful, they ______ the accident.
- a) had been / wouldn’t have had
- b) were / wouldn’t have
- c) are / wouldn’t have
- d) had been / wouldn’t have had
5. If I ______ a time machine, I ______ back in time and changed history.
- a) had / would go
- b) have / will go
- c) had had / would have gone
- d) have had / will go
6. If she ______ her keys, she ______ late for work.
- a) hadn’t lost / wouldn’t have been
- b) didn’t lose / wouldn’t be
- c) hadn’t lost / wouldn’t be
- d) didn’t lose / wouldn’t have been
7. If we ______ the train, we ______ at the concert on time.
- a) had caught / would have arrived
- b) catch / will arrive
- c) caught / would arrive
- d) had caught / arrived
8. If he ______ more money, he ______ a bigger house.
- a) had / would buy
- b) has / will buy
- c) had had / would have bought
- d) has had / will buy
9. If I ______ you, I ______ that job offer.
- a) were / would accept
- b) had been / would have accepted
- c) am / will accept
- d) was / would accept
10. If they ______ the instructions carefully, they ______ the machine correctly.
- a) had read / would have assembled
- b) read / will assemble
- c) read / would assemble
- d) had read / would assemble
Click để xem đáp án:
- a) win / would buy
- d) had studied / would have had
- a) had told / would have invited
- a) had been / wouldn’t have had
- a) had / would go
- a) hadn’t lost / wouldn’t have been
- a) had caught / would have arrived
- a) had / would buy
- a) were / would accept
- a) had read / would have assembled
Bài tập 3: Nối cột A (Mệnh If) với cột B (Mệnh đề chính) để hoàn chỉnh câu
Cột A: Mệnh If | Cột B: Mệnh đề chính |
---|---|
If he had not made that mistake, | a. he would have won the competition. |
If you had followed my advice, | b. you would not have got into trouble. |
If she had worked harder, | c. she would have got the promotion. |
If they had prepared better, | d. they would not have failed the exam. |
If we had left earlier, | e. we would have arrived on time. |
If I had known the answer, | f. I would have told you. |
If you had been more careful, | g. you would not have broken the vase. |
If he had listened to his parents, | h. he would not be in this situation. |
If they had studied more, | i. they would have passed the test. |
If you had not spent so much money, | j. you would have saved enough for a vacation. |
Click để xem đáp án:
1 – a: If he had not made that mistake, he would have won the competition.
2 – b: If you had followed my advice, you would not have got into trouble.
3 – c: If she had worked harder, she would have got the promotion.
4 – d: If they had prepared better, they would not have failed the exam.
5 – e: If we had left earlier, we would have arrived on time.
6 – f: If I had known the answer, I would have told you.
7 – g: If you had been more careful, you would not have broken the vase.
8 – h: If he had listened to his parents, he would not be in this situation.
9 – i: If they had studied more, they would have passed the test.
10 – j: If you had not spent so much money, you would have saved enough for a vacation.
Bài tập 4: Viết lại câu đảo ngữ của câu điều kiện cho sẵn (5 câu)
- If he had not made that mistake, he would have won the competition.
- If you had followed my advice, you would not have gotten into trouble.
- If she had worked harder, she would have got the promotion.
- If they had prepared better, they would not have failed the exam.
- If I had known the answer, I would have told you.
Click để xem đáp án:
- Had he not made that mistake, he would have won the competition.
- Had you followed my advice, you would not have gotten into trouble.
- Had she worked harder, she would have got the promotion.
- Had they prepared better, they would not have failed the exam.
- Had I known the answer, I would have told you.
Bạn có thể thấy rằng câu điều kiện rất quan trọng trong hội thoại hằng ngày. Nếu bạn muốn cải thiện kỹ năng sử dụng câu điều kiện trong giao tiếp thực tế, hãy tham gia ngay Khóa học Tiếng Anh Giao Tiếp Ứng Dụng để luyện tập một cách tự nhiên và hiệu quả!
Bạn đã hoàn thành bộ bài tập câu điều kiện! Hy vọng bạn đã hiểu rõ hơn cách sử dụng loại 0, 1, 2, 3 trong thực tế. Tuy nhiên, ngữ pháp tiếng Anh còn nhiều điều thú vị đang chờ bạn khám phá!