满分5 > 高中英语试题 >

The desk that ____ clean so I could do h...

The desk that ____ clean so I could do homework was always surrounded with bowls of bad milk, old magazines and so on.

A.may have been   B. would have been

C. must have been D. should have been

 

D 【解析】 试题分析:考查情态动词和虚拟语气。根据that从句可知,本题主句的谓语是was always surrounded。主句陈述过去的客观事实,从句用与过去相反的虚拟语气,为“本应该”所以选择D。本题题意:那个桌子本来应该被收拾得干干净净,我在上面写作业的,它却堆满了过期牛奶的瓶子和旧杂志等。故D正确。 【名师点睛】 情态动词+have done用法一览: must have done 对过去已发生行为的肯定推测,意为:一定已做了某事。 can’t have done 对过去已发生行为的否定推测,意为:过去不可能发生过某事。 Can…have done? 对过去已发生行为的怀疑,意为:有„„可能吗?。 could have done 用于肯定句表示:可能已经„„,还可表示过去存在的可能性,但过去并未实现,意为:本来可以„„。用于否定句或疑问句中时与can’t have done/can…have done?的意义相同,但语气稍弱。 may/might have done 对过去已发生行为的没有把握的推测,意为:也许已经/没有„„,一般只用于肯定句或否定句,不用于疑问句,might语气更加不肯定。 might have done 过去本来可能„„,但实际并未发生过。还可表示:本来应该或可以做„„,含轻微的责备语气。注意不能用may。 should/ought to have done 用于肯定句表示过去本应该做某事,而实际上未做。用于否定句表示过去本不该做某事,而实际上做了。 needn't have done 本来不必做某事,而实际已做了。 would rather have done 宁愿过去做了或没做某事,两者都表示后悔。 would like/love to have done 过去本愿意或本打算做某事,而实际未做成。 考点:考查情态动词和虚拟语气。  
复制答案
考点分析:
相关试题推荐

It wasn't easy having my friends talk about their freshman years____ I wasn't a part of.

A. whom B. when C. that D. what

 

查看答案

Different tastes among tourists from outside the mainland____the list of the country's attractions

A.top B. shape C. lead D. show

 

查看答案

Passion is passion and it doesn't matter____ it's directed. Exactly, it can be coins or sports or politics.

A. why B. how C. whether D. where

 

查看答案

We work during the week, but weekends and evenings are usually____.

A. vacant   B. casual   C. empty D. clear

 

查看答案

Many thought that after starring in the immensely popular drama, Nirvana in Fire, Hu Ge would____and actively seek new roles.

A. make a mountain out of a molehill.

B. have too many irons in the fire.

C. strike while the iron is hot

D. D. put the cart before the horse

 

查看答案
试题属性

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