Exercise I
- If it_____ convenient, let's go out for a drink tonight.
- be b. is c. was d. were
- If you_____ time, please write to me.
- have b. had c. have had d. has
- I shouldn't go there at night if I_____ you.
- am b. was c. be d. were
- If I_____ get a pole, I'll go fishing.
- can b. could c. may d. might
- If they had enough time, they_____ head south.
- will b. can c. must d. might
- If you had the chance, _____ you go fishing?
- did b. may c. would d. do
- If you_____ a choice, which country would you visit?
- have b. had c. have had d. will have
- If I found a wallet in the street, I_____ take it to police.
- will b. should c. would d. shall
- I don't really want to go to their party, but I probably will go. They'd be offended if I_____ go.
- didn't b. don't c. will d. will not
- What would you do if you _____ a million pounds?
- win b. won c. will win d. a and c
- I'm not tired enough to go to bed yet. I wouldn't sleep if I_____ to bed now.
- go b. went c. had gone d. would go
- I_____ that coat if I were you.
- wouldn’t buy b. didn’t buy c. don't buy d. won't buy
- If you_____ here yesterday, you_____ me.
- were/would meet b. had been/ would meet
c. were/ would have met d. had been/ would have met
- If I was offered the job, I think I _____ it.
- take b. will take c. would take d. would have taken
- I would be very surprised if he_____
- refused b refused c. had refuse d. would refuse
- Many people would be out of work if that factory_____ down.
- closes b. closed c. had closed d. would close
- If she sold her car, she_____ much money.
- gets b. will get c. would get d. would have got
- They would be disappointed if we_____
- hadn’t come b. wouldn't come c. don't come d. didn't come
- Would George be angry if I_____ his bicycle without asking?
- take b. took c. had taken d. would take
- She_____ terribly upset if I lost thing ring.
- will be b. would be c. were d. had been
1b | 2a | 3d | 4a | 5d | 6c | 7b | 8c | 9a | 10b |
11b | 12a | 13d | 14c | 15b | 16b | 17c | 18d | 19b | 20b |
Exercise 2
- If someone_____ in here with a gun, I'd be very frightened
- would walk b. had walked c. walks d. walked
- That would happen if you_____ to work tomorrow?
- don't go b. won't go c. didn't go d. wouldn't go
- I'm sure she_____ if you explained the situation to her.
- would understand b. will understand c. had understood d. understood
- We'll get wet if we_____ out
- go b. went c. did go d. had gone
- If I go shopping, I _____ some food.
- buy b. will buy c. would buy d. would have bought
- If they_____ soon, I'm not going to wait.
- hadn't come b. won't come c. don't come d. didn't come
- If I find it, I _____ you.
- will tell b. would tell c. had told d. told
- What would you do if you_____ a million dollars?
- would win b. win c. had won d. won
- They'd be hurt if I_____
- don't go b. didn't go c. hadn't gone d. wouldn't go
- Sarah probably wouldn't get the job if she_____
- applies b. had applied c. applied d. would apply
- If we took the 6:30 train, we______ too early.
- would have arrived b. will arrive c. arrived d. would arrive
- If I had known you were in hospital, I ______ to see you.
- will go b. would go c. went d. would have gone
- If I______, I would have said hello.
- had seen b. saw c. see d. would see
- If there______ the rice fields could have been more productive.
- had been enough water b. were enough water
c. would be enough water d. are enough water
- The patient could not recover unless he ______ an operation.
- had undergone b. would undergo c. underwent d. undergoing
- If she______ him, she would be very happy.
- would meet b. will meet c. is meeting d. should meet
- If he ______ a thorough knowledge of English, he could have applied for this post.
- had had b. had c. has d. has had
- If I had enough money, I______ abroad to improve my English.
- will go b. would go c. should go d. should have go to
- The bench would collapse if they______ on it.
- stood b. stand c. standing d. stands
- ______ she agreed, you would have done it.
- If b. Had c. Should d. Would
1d | 2c | 3a | 4a | 5b | 6c | 7a | 8d | 9b | 10c |
11d | 12d | 13a | 14a | 15c | 16d | 17a | 18b | 19a | 20b |
Exercise 3
- If only I ______ you wanted to invest money in business.
- had know b. knew c. have known d. know
- If I were to leave my country, I ______ disappointed.
- probably be b. would have been c. will be d. would be
- If he hadn't wasted too much time, he______ in his examination.
- would fail b. wouldn't fail c. wouldn't have failed d. won't fail
- If I had take that English course, I ______ much progress.
- had made b. would have made c. made d. would make
- If I were in your place, I ______ a trip to England.
- will make b. had made c. would make d. made
- If you inherited a million pounds, what______ with the money?
- do you do b. will you do c. would you do d. are you going to do
- I ______ out if I hadn't been so tired.
- will go b. went c. would have gone d. would go
- If he had been looking where he was going, he ______ into the wall.
- wouldn't have walked b. didn't walk c. won't walk d. wouldn't walk
- If I ______ a camera, I would have taken some pictures.
- have b. had c. would have d. had had
- If I______ hungry, I ______ something.
- had been, would eat b. had been/ would have eaten
c. were/ would eat d. were/ would have eaten
- If I______ to the party last nigh, I ______ tired now.
- had gone/ would be b. had gone/ would have been
c. went/ would be d. went/ would have been
- Tom…. for the examination last week if he ______ that it would be so difficult.
- wouldn't enter/ had known b. wouldn't have entered/ knew
c. wouldn't have entered/ had known d. wouldn't enter/ knew
- Tom got to the station in time.
If he______ the train, he ______ late for his interview.
- missed/ would have been b. had missed/ would be
c. missed/ would be d. had missed/ would have been
- Ann______ longer if her other had let her.
- could have stayed b. could stay c. stays d. stayed
- If only Tom ______ sick today.
- weren't b. hasn't been c. hasn't d. didn't
- If I missed the bus, I ______ walk to work.
- would have to b. will have to c. would have d. will have
- The bus won't stop ______ you ring the bell.
- when b. if c. it not d. unless
- If she talked less, people______ her more.
- will like b. like c. liked d. would like
- If Margaret hadn't been wearing a seat belt, she ______ injured.
- has been b. would has been c. would be d. would have been
- If I had been you, I ______ to the manager
- have complained b. would have complained
c. had complained d. would complained
1a | 2d | 3c | 4b | 5c | 6c | 7c | 8a | 9d | 10b |
11a | 12c | 13d | 14a | 15a | 16a | 17d | 18d | 19d | 20b |
Nguồn: Sưu tầm

