语法 专练九
情态动词和虚拟语气
高考真题
1.(2012·江苏高考)—Happy birthday!
—Thank you! It's the best present I ________ for.
A.should have wished B.must have wished
C.may have wished D.could have wished
解析:should have done意为“本应该做”;must have done意为“一定做过”;may have done意为“可能做过”;could have done意为“本能够做,本可以做”。根据句意判断应选D项,表示 “这是我能够希望得到的最好的礼物”。
答案:D
2.(2012·陕西高考)I________ thank you too much for all your help to my son while we were away from home.
A.won't B.can't
C.can D.will
解析:句意:在我们不在家期间,你对我儿子的帮助我感激不尽。can not或can never与too much连用表示“再……也不过分”。故选B项。