He is an hour late by now.He         last night.
#87971
A
must stay up
B
should stay up
C
must have stayed up
D
should have stayed up
推荐题目
The meeting is not over, and you____ not leave.
#88159
A
will
B
shall
C
may
D
need
We ____________ on the journey now but for this bad weather.
#86826
A
are
B
were
C
would be
D
will be
The doctor suggested he ______.                   
#88170
A
not smoke
B
don’ t smoke
C
doesn’t smoke
D
no smoke
 It was playing computer games that cost the boy plenty of time he ____ doing his lessons.
#89110
A
might have spent
B
ought to have spent
C
must have spent
D
could have spent