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
推荐题目
—Pity you missed the lecture on nuclear pollution.—I _______ it ,but I was busy preparing for a job interview.
#86747
A
attended
B
had attended
C
would attend
D
would have attended
John’s pale face suggested that he ______ill, and his parents suggested that he ______a medical examination.
#90529
A
be, should have
B
was, have
C
should be, had
D
was, has
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