.—I did not know you were good friends.—You___.I have known her since she moved here.You were abroad then.
#88349
A
may have
B
needn’t have
C
couldn’t have
D
must have
推荐题目
You _____ an A on your composition, but there were some spelling mistakes.
#87445
A
should receive
B
could have received
C
would receive
D
must have received
—Your boss looks rather a kind person. —But in fact he is cold and hard on us. You ______ believe it!
#88314
A
shouldn’t
B
mustn’t
C
wouldn’t
D
needn’t
We ______ John’s name on the race list yesterday but for his injury.
#87161
A
will put
B
will have put
C
would put
D
would have put
(2013·四川高考)—Why are your eyes so red? You ________ have slept well last night.—Yeah, I stayed up late writing a report.
#86578
A
can't
B
mustn't
C
needn't
D
won't