满分5 > 高中英语试题 >

-–Mary knows the city quite well. --She_...

-–Mary knows the city quite well.

--She______ well have been there before.

A. need                    B. could                    C. should                             D. may

 

D 【解析】 试题分析:句意:Mary非常了解这个城市。---她肯定以前在这里呆过。may have done过去可能做过某事。表示对过去的肯定猜测。need have done本需要做某事却没做;could have done本可以做某事却没做;should have done本应该做某事却没做。故选D。 考点:考查情态动词辨析。
复制答案
考点分析:
相关试题推荐

The past two years ______a sharp rise in oil price, which adds to the burden of auto transportation industry.

A. has witnessed     B. witnessed              C. is witnessing        D. witnesses

 

查看答案

The moment ______Leo will never forget is ______he joined the Air Force

A. when; that          B. that; that   C. that; when                    D. when; /

 

查看答案

I prefer to work here because salaries are higher here than ______in my country.

A. that                       B. the ones              C. those                             D. one

 

查看答案

The girl ___on the ground ___to me that she had ____the book on the shelf.

A. lying; lay; laid      B. lay; lied; laid

C. lying; lied; laid     D. lie; lied; lay

 

查看答案

______himself to his research on the IT technology, he soon made a breakthrough.

A. Devoted              B. Devoting               C. Devote                          D. To devote

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.