1) He would go to the cinema if he --- more time. a) had b) had had c) would have d) would have had 2) I would phone her if I --- her number. a) knew b) had known c) would know d) would have known 3) If they were rich, they --- at a hotel. a) stayed b) had stayed c) would stay d) would have stayed 4) I would have been glad if he --- me in hospital. a) visited b) had visited c) would visit d) would have visited 5) If we had gone to London, we --- the Tower. a) saw b) had seen c) would see d) would have seen 6) If I didn’t visit him, he --- angry. a) was b) had been c) would be d) would have been 7) If he had offered me the job, I --- it. a) took b) had taken c) would take d) would have taken 8) I would tell you if you --- me. a) asked b) had asked c) would ask d) would have asked 9) She would feel better if she --- less. a) ate b) had eaten c) would eat d) would have eaten 10) If she had explained the situation to him, he --- it. a) understood b) had understood c) would understand d) would have understood 11) She would have given you an answer if you --- her more politely. a) asked b) had asked c) would ask d) would have asked 12) If he won a lot of money, he --- to Paris. a) flew b) had flown c) would fly d) would have flown

New Horizons - B2 - Grammar - Lesson 22 - Practice - Ex. 1

Leaderboard

Visual style

Options

Switch template

Continue editing: ?