题目内容
I told Sally how to get here, but perhaps I ______for her.
A.had to write it out | B.must have written it out |
C.should write it out | D.ought to have writte it out |
D
解析试题分析:句意:我告诉萨利如何到达那里,但是也许我应该给她写出来。根据句意我只是告诉她如何走了,但是没有给她写出来,根据told可知指过去应该做的而未做的,所以应该用should/ought to have done ,故选D。
考点:考查情态动词的用法。
点评:本题难度适中。情态动词的完成式是高中阶段的重难点之一,需要考生熟记它们的用法,在各类考试中经常出现,它主要用于表示对过去情况进行推测或责备等。
即学即练:—I regret to say that I __________ have shouted at you the other day.
—Forget it. I was bit out of control myself. A.shouldn’t B.mustn’t C.couldn’t D.mightn’t
解析:A。根据句意,向对方道歉,应该是“我本不应该……”,故选A。
练习册系列答案
相关题目
I told Sally how to get here, but perhaps I ___ for her.
A.had to write it out | B.must have written it out |
C.should have written it out | D.ought to write it out |
I told Sally how to get here, but perhaps I ___ for her.
A.had to write it out |
B.must have written it out |
C.should have written it out |
D.ought to write it out |