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
推荐题目
We        the opportunity to go to France, had it not been for Mary’s help.
#87597
A
would have lost
B
should lose
C
might lose
D
must have lost
If you ______ succeed, you will have to work hard. 
#87734
A
are about to
B
are going to
C
will
D
are to
— He hasn’t finished the work yet.— Well, he _____.
#90435
A
ought
B
ought to
C
ought to have
D
ought to have finished