您当前所在位置:首页 > 高中 > 同步知识点 > 英语知识点

高中英语语法精练虚拟语气

编辑:

2015-04-30

  四 。虚拟巩固练习:

  1. The plant is dead. I ___more water.

  A. will give B. would have given C. must give D. should have given

  2. I insist that a doctor ___ immediately.

  A. has been sent for B. send for C. will be sent for D. be sent for

  3. If you the doctors advice, you would have already recovered.

  A. follow B. followed C. would follow D. had followed

  4. I wish I ___ you yesterday.

  A. seen B. did see C. had seen D. were to see

  5. 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

  6. ---Did you catch the plane?

  -----No, if I had hurried, I .

  A. would B. would have C. could D. did

  7. Without electricity human life ____ quite different today.

  A. is B. will be C. would have been D. would be

  8. --- Shall we go skating or stay at home? ---Which____ do yourself?

  A. do you rather B. would you rather C. will you rather D. should you rather

  9. --- We could have walked to the station, it was so near.

  ---Yes, a taxi ___ at all necessary.

  A. wasn’t B. hadn’t been C. wouldn’t D. won’t be

  10. If you early tomorrow morning, you would be there by noon.

  A. have started B. were start C. were to start D. had started

  11. Tom ought not to ____ me your secret, but he meant no harm.

  A. have told B. tell C. be telling D. having told

  12. ---If he ____, he ___ that food.

  --- Luckily he was sent to hospital immediately.

  A. was warned, would not take B. had been warned, would not have taken

  B. would be warned, had not taken D. would have been warned, had not taken

  13. ---- Are you thinking about going to Dalian for the vacation?

  -----No, but if I time, I very glad to go there.

  A. have, will be B, had had, would have been

  C. had, would be D. had had, would be

  14. If you George, would you please tell him to ring me?

  A. saw B. were to C. have seen D. see

  15. You didn’t let me drive. If we ____ in turn, you ____ so tired.

  A. drove, didn’t get B. drove, wouldn’t get

  C. were driving, wouldn’t get D. had driven, wouldn’t have got

  16. I am sure he hasn’t sent the letter. If he it, I .

  A. sent, got B. sent, have got C. sent, would go D. had sent, would have got.

  17. The two strangers talked as if they ____ friends for years.

  A. should be B. would be C. have been D. had been

  18. Jane’ pale face suggested that he ____ ill, and her parents suggested that she ____ a medical examination.

  A. be, should have B. was, have C. should be, had D. was, has

  19. _____ it rain tomorrow, we would have to put off the visit to the Yangpu Bridge.

  A. Were B. Should C. Would D. Will

  20. When he was there, he ____ go to that coffee shop at the corner after work every day.

  A. would B. should C. had better D. might

  21.____ for the free tickets, _____ I would not have gone to the films so often.

  A. If it is not B. Were it not C. Had it not been D. If they were not

  22. There was a lot of fun at yesterday’s party. You ____ come, but why didn’t you?

  A. must have B. should C. need have D. ought to have

  23. I should have been there, but I ___ not find the time.

  A. would B. could C. might D. should

  24. If he ____ quietly as the doctor instructed, he wouldn’t suffer so much now.

  A. lies B. lay C. had lain D. should lie

标签:英语知识点

免责声明

精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。