问题 选择题

--- I once got lost during my first visit to Beijing.

-- Oh, did you? You _______ me as your guide.

A.might have asked

B.could ask

C.would have asked

D.would ask

答案

答案:A

题目分析:句意:--在我第一次参观北京时,我曾经迷路了。--哦,是吗?你可以请我当你的向导。might have done指过去可以做某事而未做;could do可能做;would have done 过去将要做某事;would do过去将要做某事。根据句意故选A。

点评:本题难度适中。情态动词的完成式是高中阶段的重难点之一,需要考生熟记它们的用法,在各类考试中经常出现,它主要用于表示对过去情况进行推测或责备等。

即学即练: —I heard the phone ringing in the office next door.

—You ________ it. They haven’t got a phone yet.

A.couldn’t hear             B.couldn’t have heard

C.didn’t hear           D.wouldn’t have heard

解析:B。由句意可知此处是对过去的事情表示推测,那么否定句用“can/could not+完成时”,故选B。

单项选择题
多项选择题