Listen! There’s a lot of noise from next door. They _____________ a party.
#88195
A
could have had
B
must be having
C
should have had
D
can be having
推荐题目
—My cat’s really fat.—You _____ have given her so much food.  (浙江2007) 
#87470
A
wouldn’t
B
couldn’t
C
shouldn’t
D
mustn’t
I__________ you somewhere before, but your name has escaped me_________.
#90025
A
must see;for a moment
B
must have seen; for a moment
C
must see;for the moment
D
must have seen; for the moment
 We ________ our lives had it not been for the policeman. 
#89376
A
would have lost
B
should lose
C
might lose
D
had lost
It was dangerous for you to swim in that river. You    eaten by the fish.
#87286
A
might have been
B
must have been
C
could have been
D
should have been