加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

虚拟语气练习

(2008-04-02 04:08:24)
标签:

虚拟语气

杂谈

分类: 英语


  一、填空
  1. If he _____ (not be) ill, he would have done something to help us.
  2. If I _____ (know) her address, I would write to her.
  3. I wouldn’t have believed it if I _____ (not see) it with my own eyes.
  4. If I _____ (know) that it was such a long way, I _____ (take) a taxi.
  5. We _____ (have) a league meeting next Saturday if there _____ (be) no other arrangements.
  6. Liz gave me this ring. She _____ (be) very upset if I lost it.
  7. The view was wonderful. If I’d had a camera, I _____ (take) some photographs.
  8. I’m sure Susan _____ (understand) if you _____ (explain) the situation to her.
  9. If they _____ (hang) that picture lower people would be able to see it.
  10. If I _____ (buy) that skirt on impulse, I _____ (not waste) my money.
  11. If he were in he _____ (answer) the phone.
  12. If it snowed tomorrow, we _____ (get) up early to clean our school yard.
  13. —I don’t know whether to take that mathematics course or not.
  —If I _____ (be) you, I _____ (take) it.
  14. I wish the weather _____ (change).
  15. I wish I _____ (be) as young as you.
  16. He wishes he _____ (be) in China next week.
  17. I wish you _____ (not talk) like that, but I’m sorry you did.
  18. I wish I _____ (have) more spare time.
  19. Should she need an operation, she _____ (take) to hospital.
  20. Were the shirt cheaper, I _____ (buy) it.
  21. Had I phoned my girlfriend on her birthday, she _____ (not be) upset.
  22. _____ I _____ (see) the teacher last night, I _____ (ask) him about it.
  23. _____ he _____ (ask) for me, tell him to phone me.
  24. _____ I in Europe now, I would be very pleased to go to the show.
  25. _____ you get lost there, do not hesitate to turn to the police.

  二、单项选择
  26. If I were to do it, I _____ it in a different way.
  A. shall do   B. will do
  C. would do   D. have done

  27. I won’t be able to go there tomorrow. If I should go there tomorrow, I _____ him.
  A. should see    B. shall see
  C. will see     D. had seen

  28. If Henry had not pulled his cap low over his brow, he _____ by the police.
  A. might be recognized     B. might have been recognized
  C. would have recognized    D. was to have been recognized

  29. If we had known that she had planned to arrive today, we _____ her at the bus station.
  A. may have met    B. might meet
  C. may meet      D. might have met

  30. We’re safer in a train than we would be if we _____ any other way.
  A. traveled    B. had traveled
  C. travel     D. have traveled

  31. He told me how he had given me shelter and protection without which I _____of hunger.
  A. would be died     B. would have died
  C. would die       D. will die

  32. _____ today, he would get there Friday.
  A. Was he leaving      B. If he leaves
  C. Were he to leave     D. If he is leaving

  33. Were it not for the debts, we _____ all right.
  A. would be    B. would have been
  C. were      D. are

  34. If he _____ tomorrow, I should give him the dictionary he needs.
  A. comes      B. should come
  C. would come   D. will come

  35. I would not put on airs _____ I you.
  A. was    B. am
  C. be    D. were

  36. _____, we should be glad.
  A. Were they to arrive tomorrow    B. They were to arrive tomorrow
  C. They would arrive tomorrow     D. They arrive tomorrow

  37. Had electronic computers not been invented, many problems of space flight _____.
  A. could not have been solved    B. could not be solved
  C. can not be solved         D. could not have solved

  38. The introduction of a computer into the production line has arisen the output more than if one hundred more trained workers _____.
  A. had been put on the job    B. be put on the job
  C. will be put on the job    D. were put on the job

  39. If only we _____ as we were told. This would never have happened.
  A. had done    B. would come
  C. do       D. did

  40. _____, he would not have been punished.
  A. If he only arrived in time      B. If only he arrived in time
  C. If only he had arrived in time    D. If only he would arrived in time

  41. Supposing he never _____. What would happen then?
  A. came        B. come
  C. would come     D. will come

  42. —Why didn’t anybody ring me up?
  —Sorry. I lost your telephone number. Otherwise, I _____ long before.
  A. had rung you up       B. must have rung you up
  C. would have rung you up   D. ought have rung you up

  43. He was very busy yesterday, otherwise, he _____ to the meeting.
  A. would come      B. came
  C. would have come   D. should come

  44. He would gain weight but he _____ enough.
  A. wouldn’t eat    B. doesn’t eat
  C. didn’t eat     D. hadn’t eaten

  45. I would go to visit them but I _____ think they are anxious to see me.
  A. haven’t     B. don’t
  C. doesn’t     D. didn’t

  46. I would have invited her to the party but I ___her well.
  A. don’t know      B. didn’t know
  C. doesn’t know     D. hadn’t known

  47. It is necessary that an efficient worker _____ his work on time.
  A. finishes     B. can finish
  C. finish      D. has finished

  48. It is strange that he _____ so.
  A. would say     B. would speak
  C. should say    D. will speak

  49. It is required that the machine _____.
  A. should be oiled     B. oils
  C. is oiled         D. will oil

  50. It was ordered that no smoking _____ in the library.
  A. is allowed        B. be allowed
  C. should allowed      D. will be allowed

  答案与解析
  1. had not been  2. knew
  3. had not seen  4. had known, would have taken
  5. would have, were/should be/were to be 6. would be
  7. would have taken 8. would understand, explained
  9. hung 10. hadn’t; wouldn’t have wasted
  11. would answer 12. should get
  13. were, would take 14. would change
  15. were 16. would be
  17. hadn’t talked 18. had
  19. would be taken 20. should/would buy
  21. wouldn’t have been 22. Had... seen, should have asked
  23. should...ask 24. were
  25. Should
  26—30 CABDA 31—40 BCABD 41—45 AAAAC 41—50ACCBB
  51—50 BCCAB

  解析:
  26. 与过去事实相反的虚拟语气,主句用过去将来时。
  27. 当主句的主语是第一人称时,可以用should.
  28. 发生在过去的虚拟语气,主句用过去将来完成时。
  29. 发生在过去的虚拟语气,主句用过去将来完成时。
  30. 发生在现在的虚拟语气,从句用过去时。
  31. 发生在过去的虚拟语气,主句用过去将来完成时。
  32. were he to leave是if he were to leave的倒装形式,是发生在将来的虚拟语气从句的形式。
  33. 发生在现在的虚拟语气,主句用过去将来时。
  34. 发生在将来的虚拟语气,从句用should do的形式。
  35. were I you是if I were you的倒装形式。
  36. were they to arrive是if they were to arrive的倒装形式。
  37. could not have been done表示发生在过去的虚拟语气的被动形式。
  38. 发生在过去的虚拟语气,从句用过去完成时。
  39. if only的意思是“要是……就好了”,表示过去的情况时用过去完成时。
  40. if only的感叹句表示过去的情况时用过去完成时
  41. supposing表示“假如”,相当于条件句的形式。
  42. otherwise表示“否则”,用条件句主句的形式。
  43. 根据he was busy yesterday可以看出动作发生在过去。
  44. but后面接一个事实情况,不用虚拟语气。
  45. but后面接一个事实情况,不用虚拟语气。
  46. but后面接一个事实情况,根据主句的would have invited her可以看出动作发生在过去,因此用过去时。
  47. it is necessary that是主语从句的虚拟语气,从句用should do的形式。
  48. should表示一种惊讶的语气。
  49. it is required后面的句子是虚拟语气。
  50. 当order用在主语从句中时要使用虚拟语气。

0

阅读 收藏 喜欢 打印举报/Report
前一篇:虚拟语气
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有