精英家教网 > 高中英语 > 题目详情
— Where is my English-Chinese dictionary? I put it on the desk yesterday.
— You ___ it in the wrong place.
A. must put     B should have put     C. might put     D. might have put
D

试题分析:考查情态动词用法。情态动词经常在句中表示推测,如果是对现在的情况进行推测,使用“情态动词+动词原形”;对过去的情况进行推测,使用“情态动词+have done”;句意:—我的英汉字典到哪里去了?我昨天把它放在了桌子上了。—你也许放错地方了。根据句意说明是对过去情况的推测,故使用“情态动词+have done”;should have done本应该做某事,实际上却未做;这是一个表示虚拟语气的用法,故D正确。
点评:情态动词的用法比较复杂。突出的是表示推测:如果是对现在的情况进行推测,使用“情态动词+动词原形”;对过去的情况进行推测,使用“情态动词+have done”;情态动词也经常用于虚拟语气,要分具体情况来分析,在条件句中和宾语从句,表语从句中都有体现。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

If he________his legs in the last training,he________the coming World Cup,which he has been longing to compete in.
A.hadn’t hurt;would join inB.hadn’t hurt;would have taken part in
C.didn’t hurt;would go in forD.didn’t hurt;would have taken part in

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I can't thank you _______ much because without your help I _______ have won the first prize.
A.too; wouldn'tB.very; shouldn't
C.that; might notD.so; couldn't

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It’s John’s birthday today. I wish I _____ her out to a superb restaurant for dinner, but I’m too busy recently.
A.can takeB.takeC.could takeD.had taken

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If penicillin had not been available, many people _____ from sickness or even small wounds.
A.would dieB.would have died
C.will have diedD.might die

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He is a very careful man, but he ________ make mistakes which seem ridiculous
A.canB.must C.mayD.will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

As the day was fine ,I made the suggestion _______ for  a walk in the park .
A.we goB.we will goC.should we goD.that we go

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

But for the help of my English teacher,I________the first prize in the English Writing Competition.
A.would not winB.would not have won
C.would winD.would have won

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

There is a possibility that these hens could be frightened and lay fewer eggs       a sudden loud noise.
A.should there beB.there was
C.would there beD.there having been

查看答案和解析>>

同步练习册答案