Are you still here? You ______ home hours ago.
#89553
A
should go
B
should have gone
C
might go
D
may have gone
推荐题目
Had he studied harder, he______the final exams.
#86510
A
would pass
B
could pass
C
had passed
D
would have passed
If he ___ me his telephone number yesterday, I ___ able to ring him up now.
#87224
A
told, would be
B
had told, would have been
C
had told, would be
D
told, am
One ought _____ for what one hasn’t done.
#90204
A
not to be punished
B
to not be punished
C
to not punished
D
not be punished
The doctor recommended that you ________ swim after eating a large meal.
#86547
A
wouldn't
B
couldn't
C
needn't
D
shouldn't