.—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
推荐题目
Sarah, it is high time that you_______; or you won’t have time to______ before the party.
#90030
A
got up; get changed
B
get up; get changed
C
will get up; get changing
D
should get up; get to change
 We      the postcards yesterday, but it didn’t arrive.
#87363
A
should receive
B
ought to receive
C
ought to have received
D
must have received
 — Where is John?   — He _____ in the library.
#90206
A
should be
B
must be
C
can be
D
must have been