There was a lot of fun at yesterday's party.You ________ come,but why didn't you?
#86629
A
must have
B
should
C
need have
D
ought to have
推荐题目
—I paid 200 dollars for the necklace. I think it's much too expensive.—Expensive? I don't agree with you. You so before you _______ it.
#89685
A
should have said; bought
B
have said; bought
C
had said; buy
D
must have said; should buy
Look! Tom is too sleepy to work.He _______ up watching TV.
#87635
A
mustn’t have stayed
B
shouldn’t have stayed
C
mustn’t stay
D
ought not to say.
I        my homework yesterday, but unfortunately I forgot about it totally.
#87193
A
need have handed in
B
should have handed in
C
must have handed in
D
may have handed in
---- Did you visit the Big Ben in London?---- No, we ______ it, but we spent too much time shopping.
#90301
A
could visit
B
could have visited
C
must ahave visited it
D
can have visited
They must have been here the day before yesterday,____? 
#89896
A
mustn’t they
B
didn’t they
C
mustn’t have they
D
had they