Mary __________ the job he offered to her, but she didn’t.A.can’t takeB.ought to
题型:不详难度:来源:
Mary __________ the job he offered to her, but she didn’t.A.can’t take | B.ought to have taken | C.should take | D.must have taken |
|
答案
B |
解析
考查虚拟语气。Ought to have taken="should" have taken意为:本应该做却未做; 根据后面的but she didn’t可知这是一个与过去事实相反的虚拟语气。 应该用:情态动词+have done的形式。 |
举一反三
--- Are you in a hurry? --- No, in fact, I’ve got plenty of time. I _______ wait. |
—Are you going to help him? —Why ___ I help him? He" s never done anything for me.A.would | B.could | C.might | D.should |
|
—I didn’t tell him the news. —Oh, you ought _______.A.to | B.not to | C.not to have | D.to have |
|
—Some countries are taking action to occupy the islands of the South China Sea. —Yes, but I think they ____be punished sooner or later.A.could | B.can | C.may | D.shall |
|
Tommy, you____ be hooked on the Internet all day. You may fall behind others in study.A.mustn’t | B.shan’t | C.can’t | D.needn’t |
|
最新试题
热门考点