1) If you ______ late again, the teacher will get angry. a) are b) were c) had been d) being 2) If people recycled more, the planet ______ cleaner. a) became b) will become c) has become d) would become 3) I’d help you if I ______ time right now. a) had b) have c) have had d) will have 4) Had we ______ earlier, we wouldn’t have missed the flight. a) leaving b) leave c) left d) leaves 5) If it ______ tomorrow, we’ll cancel the trip. a) rained b) rains c) rain d) raining 6) If he would be taller, he could join the basketball team. a) would be → were b) could → can c) join → joins d) be → is 7) You’d have passed the test if you study harder last week. a) study → studied b) study → had studied c) had → have d) last → next 8) If I was you, I’d not do that again. a) do → does b) I’d → I c) was → were d) not → no 9) Unless she don’t call, we’ll meet at the café. a) call → calls b) unless → if c) at → in d) don’t → doesn’t 10) If you would have told me earlier, I’d have helped you. a) would have told → had told b) have → has c) helped → help d) told → tell 11) “I didn’t see him, so I didn’t say hello.” a) If I had seen him, I would have said hello. b) If I see him, I say hello. c) If I have seen him, I would say hello. d) If I saw him, I said hello. 12) “I wasn’t tired, so I didn’t go to bed early.” a) If I was tired, I went to bed early. b) If I had been tired, I would have gone to bed early. c) If I have been tired, I would go early. d) If I be tired, I go early. 13) “I don’t know her number, so I can’t call her.” a) If I had know her number, I could called her. b) If I know her number, I call her. c) If I had known her number, I can call her. d) If I knew her number, I could call her. 14) “If it weren’t for your advice, I’d have failed.” a) Hadn’t it for your advice, I’d fail. b) If it not were your advice, I fail. c) Were it not for your advice, I’d have failed. d) If I weren’t your advice, I’d fail. 15) been / I / hadn’t / if / busy / so / have / helped / you / I’d a) If I hadn’t been so busy, I’d have helped you. b) I’d have if so busy helped you hadn’t been. c) Helped if hadn’t you been so busy I’d. d) I’d helped been so busy you if hadn’t. 16) would / you / if / see / sooner / have / we / known / come / have a) You would if sooner known have have come to see we us. b) We had known if have sooner, have you would come see. c) Have if we known you sooner would come have to see us. d) If we had known sooner, you would have come to see us. 17) were / I / if / you / go / wouldn’t / out / coat / without / a a) Coat if out without go wouldn’t I you a were. b) I were if without go coat wouldn’t out a you. c) If I were you, I wouldn’t go out without a coat. d) You go coat out a wouldn’t if without I were. 18) money / we / had / more / have / could / been / generous / have a) If we had had more money, we could have been generous. b) We could generous had if money have more have been. c) Have if more had money, could have generous been we. d) If have had more we could money generous been. 19) If we ______ more careful while packing, that wouldn’t have happened. a) were b) had been c) have been d) being 20) If she hadn’t ______ that, we would have stayed hungry all night. a) did b) do c) done d) doing 21) If they ______ (21) more careful, they wouldn’t have lost it. a) A. have been b) B. be c) C. were d) D. been 22) If everything had gone perfectly, it probably ______ (22) less fun! a) A. would have been  b) B. will be c) C. was d) D. has been

Conditional Sentences Quiz

排行榜

視覺風格

選項

切換範本

恢復自動保存: ?