Jack,you’re so lazy!This job       hours ago.
#89651
A
should finish
B
must have finished
C
ought to have been finished
D
was about to finish
推荐题目
See who’s there! ____ it be Mary?
#89021
A
May
B
Must
C
Can
D
Will
I would rather Ted ____ here early.
#86688
A
leaves
B
to leave
C
left
D
has left
 If I _______ that program the day before yesterday, my computer wouldn’t have broken down.
#86758
A
didn’t run
B
haven’t run
C
hadn’t run
D
were not to run