公共英语

导航

2019下半年公共英语三级词汇语法练习(10)

来源 :华课网校 2019-05-21

  1. If not _____ with the respect he feels due to him, Jack gets very ill-tempered and grumbles all the time. (2004)

  A. being treated B. treated C. be treated D. having been treated

  B,If (Jack is) not treated…“如果没有受到他觉得应得的尊敬,杰克的脾气就会变得很坏,并且不停地抱怨。”

  2. Time _____, the celebration will be held as scheduled. (2003)

  A. permit B. permitting C. permitted D. permits

  B,“时间允许的话,庆祝活动将按计划进行”。time和permit是主动关系。

  3. _____ for the fact that she broke her leg, she might have passed the exam. (2002)

  A. Had it not been B. Hadn’t it been C. Was it not D. Were it not

  A,前半句是与过去事实相反的推测。If it had not been …倒装

  4. If you have really been studying English for so long, it’s about time you _____ able to write letters in English. (1999)

  A. should be B. were C. must be D. are

  B,it’s about time that sb. did sth.

  5. _____, I’ll marry him all the same. (2004)

  A. Was he rich or poor B. Whether rich or poor

  C. were he rich or poor D. Be he rich or poor

  D=whether he is rich or poor

  6. If your car _____ any attention during the first 12 months, take it to an authorized dealer. (98)

  A. shall need B. should need C. would need D. will need

  B,与将来事实相反的虚拟语气,“如果你的车在一年内有任何问题,可送到获得授权的经销商那儿去”

  7. It is imperative that students _____ their term papers on time. (2004)

  A. hand in B. would hand in C. have to hand in D. handed in

  A,学生必须按时上交他们的学期论文。

  8. If you explained the situation to your solicitor, he ________ able to advise you much better than I can. (2005)

  A. would be B. will have been C. was D. were

  A,if从句是对现在情况的假设。

  情 态 动 词

  9. You ______ Jim anything about it. It was none of his business. (2004)

  A. needn’t have told B. needn’t tell C. mustn’t have told D. mustn’t tell

  A,needn’t have done表示本不必做而做了。没有mustn’t have done的形式,但可以说can’t have done,表示不大可能。

  10. He ______ the 8:20 bus because he didn’t leave home till 8:25. (1994)

  A. couldn’t have caught B. ought to have caught

  C. shouldn’t have caught D. must not have caught

  A,couldn’t have done表示不可能做了某事。

分享到

您可能感兴趣的文章