满分5 > 高中英语试题 >

My umbrella is gone. Who ______________ ...

My umbrella is gone. Who ______________ have taken it by mistake?

A.could B.should C.would D.must

 

A 【解析】 考查情态动词+have done的用法。句意:我的伞不见了。谁会把它拿错了呢?A. could (have done) 表示对过去发生的事情的可能性推测;B. should (have done) 表示本应当做某事,却没做;C. would (have done) 用于虚拟语气;D. must (have done)表示对过去的肯定推测。根据语境可知,此处表示对过去可能性的推测,用于疑问句,应使用could (have done)。故选A。  
复制答案
考点分析:
相关试题推荐

Car races are recorded and uploaded to YouTube and other video platforms, ______________ they can be viewed repeatedly.

A.which B.where C.when D.there

 

查看答案

Eager readers can check with libraries ______________ if they have people interested in book discussion.

A.seeing B.see C.to see D.to have seen

 

查看答案

My teacher never criticizes us. Instead, he uses praise to ______________ our best.

A.bring out B.take on

C.jump off D.figure out

 

查看答案

When the sun’s rays hit the earth, a lot of heat ______________ back into space

A.are reflected B.is reflected

C.reflects D.were reflected

 

查看答案

Recently, over 30 universities received the ______________ to establish the four-year undergraduate Al-related majors.

A.approval B.statement C.revolution D.recognition

 

查看答案
试题属性

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