虚拟语气专练(含答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟语气练习(含答案)1.——Did you submit(递交)your application for a Master’s degree(硕士学位)?——Not yet. If I_____ to see my father, I would have.”

A. didn’t go

B. haven’t gone

C. wouldn’t have gone

D. hadn’t gone

2.——Why didn’t Tom give you one of his paintings?

——I didn’t want one, but he would have given me one if I ____.

A. Do

B. would

C. will

D. had

3.——Do you think the thief entered through the garage door?

——No, if he had, I don’t believe _____broken the living room window.

A. would he have

B. he had

C. he would have

D. he has

4._______I’d have told you.

A. If I would have known it

B. If I had have known it

C. Had I know it

D. Should I know it

5. I ____come yesterday, but I couldn’t.

A. was to have

B. must

C. ought

D. have to

6.——It is raining, and I have no umbrella.

——Here’s mine, and I insist ____it.

A. you to take

B. that you take

C. that you taking

D. you taking

7. The professor gave orders that the test ____before 5:30.

A. be finished

B. will finish C .will be finished D. shall finish

8. I must go there earlier. John has suggested that I _____an hour before the discussion begins.

A. go

B. shall go

C. will go

D. would go

9. I didn’t go to the party, but I do wish I ____there.

A. was

B. were

C. had been

D. went

10. She speaks as if she ____on the spot.

A. was

B. were

C. had been

D. is

11. If I ______ten years younger, I _____ very happy.

A. were, would be

B. am, shall be

C. were, shall be

D. am, would be

12.—— You can ask your brother for help.

—— He is not at home. If he ____, I _____.

A. is, would

B. were, would

C. is, will

D. were, will

13. If you ____the doctors advice, you would have already recovered.

A. follow

B. followed

C. would follow

D. had followed

14. If he had not missed the train, he _____by then.

A. might get

B. might have got

C. got

D. had got

15. What would you have done last night, if you _____to write your homework.

A. hadn’t

B. haven’t had

C. didn’t have

D. hadn’t had

16. —— Did you catch the plane?

——No. if I had hurried, I ______.

A. would

B. would have

C. could

D. did

17. Why didn’t you tell him the truth? If I _____you, I would have.

A. were

B. had been

C. am

D. would be

18.——How do you like the party?

——Wonderful. If you had come with us, you ____a good time.

A. had

B. had had

C. would have

D. would have had

19. If I _____out of my ink, I would have finished writing the paper.

A. didn’t run

B. shouldn’t run

C. haven’t run

D. hadn’t run

20. If you _____early tomorrow morning, you would be there by noon.

A. have started

B. were started

C. were to start

D. had started

21.——Did you hand in your application for a league member?

——Not yet. If I _____to see my father, I would have.

A. didn’t go

B. haven’t gone

C. wouldn’t have gone

D. hadn’t gone

22.——Why didn’t Tom give you one of his paintings?

——I didn’t want one, but he would have given me one if I _____.

A. do

B. would

C. will

D. had

23.——Do you think the thief entered through the garage door?

——No, if he had, I don’t believe ____broken the living room window.

A. would he have

B. he had

C. he would have

D. he has

24.______I’d have told you.

A. If I would have known it

B. If I had have known it

C. Had I known it

D. should I know it

25. I ____come yesterday, but I couldn’t.

A. was to have

B. must

C. ought

D. have to

Keys: 1-5 DDCCA 6-10 BAACB 11-15 ABDBD

16-20 BBDDC 21-25 DDCCA

相关文档
最新文档