Bai 2.Chọn đáp án đúng:
1) If that hat costs much, I………(would have bought / will buy / bought / would buy) a small one.
2) If you ……(drive/drove/had driven/driven) more carefully, you wouldn’t have many accidents.
3) If I ……(make/makes/made/had made) that mistake again, my teacher will get angry with me.
4) If I spoke English, my job………(was / were / will be / would be) a lot easier.
5) If he went to London , he……(met/would meet / had met / will meet) his old friend.
6) I will lend them some money if they ……(ask/will ask/asked/had asked) me.
7) If we know who he is, we ……(would invite/have invited/will invite) him to speak at our meeting.

My dog will bark if it ………(hear/hears/heard/had heard) any strange sound.
9) If I……(had/had had/will have/have) enough money, I would buy a house.
10) They ………(won’t let/not let/wouldn’t let/hadn’t let) you in if you come late.
Bài 3.Viết lại câu dưới dạng câu điều kiện:
1. He doesn’t have the money and he cannot afford a new car.
- If he had the money, he could afford a new car.
2. Susan felt sick because she ate 4 cream cakes.
- If Susan hadn’t ate 4 cream cakes, she wouldn’t have felt sick.
3. We didn’t know your phone number, so we could not contact you.
- If we knew your phone number, we could have contacted you .
4. The price of petrol was raised last month, so car sales have dropped again.
If the price of petrol had raised last month, car sales would have dropped again
5. I cannot go to the beach with you this weekend because I have a date with my old classmates.
If I hadn’t a date with my old classmates, I could go to the beach with you this weekend.
6. She didn’t hurry, so she missed the train.
If she had hurried, she wouldn’t have missed the train.
7. I never got very lonely because I have lots of good friends.
If I hadn’t had lots of good friends, I would have gotten very lonely.
8. We didn’t go on holiday because we didn’t have enough time.
If we had had enough time, we would have gone on holiday.
9. We got lost because we didn’t a map.
If we had had a map, we wouldn’t have gotten lost.
10. The match can be cancelled because it rains heavily.
If it didn’d rain heavily, the match couldn’t be cancelled.
11. He lost all his money because he wasn’t careful.
If he had been careful, he wouldn’t have lost all his money.
12. Because Simon doesn’t live near his mother, he can’t visit her often.
If Simon lived near his mother, he could visit her often.