1.(2012·江苏,35)—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
答案:D should have done意为“本应该做”;must have done意为“一定做过”;may have done意为“可能做过”;could have done意为“本能够做,本可以做”。根据句意判断应选D项,表示“这是我能够希望得到的最好的礼物”。
2.(2012·陕西,23)l ________ 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
答案:B 句意:在我们不在家期间,你对我儿子的帮助我感激不尽。can not或can never