You look so tired. You _________ have stayed up again.
#87967
A
should
B
can
C
may
D
must
推荐题目
You _____ pay your library fines. If not, you _____ not be allowed to graduate.
#90180
A
may; should
B
should; need
C
must; will
D
will; can
Thank you for all your hard work last week. I don’t think we ______ it without you.
#90484
A
can manage
B
could have managed
C
could manage
D
can have managed
-Any information about your son?-No,if only I  ______ those tough words to him.
#86694
A
didn’t say
B
hadn’t said
C
shouldn’t have said
D
couldn’t have said
If I hadn’t wasted so much money last year, I __________ my own apartment now.
#86690
A
need have
B
would have
C
can have had
D
must have had