满分5 > 高中英语试题 >

—Happy birthday! — Thank you! It’s the b...

—Happy birthday!

— Thank you! It’s the best present I_________ for.

A.should have wished                     B.could have wished

C.may have wished                        D.must have wished

 

B 【解析】 试题分析:考查情态动词用法。情态动词+have done可以表示对过去的虚拟,也可以表示是对过去所发生事情的推测。Should have done本应该做某事,实际上却未做;could have wished for可以希望得到…;may have done也许做了某事;D一定做了某事;句意:—生日快乐。—谢谢你。这是我可以希望得到的最好的礼物了。故B正确。 考点:考查情态动词用法
复制答案
考点分析:
相关试题推荐

I showed several old friends of mine around the city, _________ surprise,the changes had been so great.

A.whose            B.to whose          C.which            D.to which

 

查看答案

_______ his own experiences in Italy, Mr. White created this famous novel.

A.Drawing on        B.Insisting on        C.Living on          D.Working on

 

查看答案

It’s impossible for him to escape ________ this time; he made such a big mistake.

A.to punish          B.punishing          C.being punished     D.having punished

 

查看答案

—Who do you think will get the first prize?

—Mary, of course. She ________ for the competition for months.

A.is preparing                            B.was preparing

C.had been preparing                     D.has been preparing

 

查看答案

She didn’t come to the party last Sunday. _________, she must have made the party more exciting.

A.If she came                            B.Would she come

C.Had she come                          D.Did she come

 

查看答案
试题属性

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