—Happy birthday!— Thank you! It’s the best present I_________ for.
#63166
A
should have wished
B
could have wished
C
may have wished
D
must have wished
推荐题目
The train is to start soon and Mary hasn’t turned up. What _____ have happened to her?
#63249
A
can
B
might
C
may
D
should
—Who bought you the fresh flower?—It’s from my girlfriend, if you ______ know.
#62251
A
have to
B
must
C
will
D
might
(2009·全国卷Ⅰ)What do you mean, there are only ten tickets?There________be twelve.
#62381
A
should
B
would
C
will
D
shall
I told Sally how to get here, but perhaps I ______for her.
#62233
A
had to write it out
B
must have written it out
C
should have written it out
D
ought to write it out