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
推荐题目
Helen couldn’t go to France after all. That’s too bad. I’m sure she would have enjoyed it if _____.
#89357
A
she’s gone
B
she’ll go
C
she’d gone   
D
she’d go
If you had told me in advance, I ________ him at the airport. 
#87805
A
would meet
B
will meet
C
would have met
D
will have meet
  _____, we would go on a picnic.
#87969
A
The weather is fine
B
Should the weather be fine
C
The weather be fine
D
Would the weather be fine
I really don’t know how to thank you , but for your help, I ______ my lost necklace.
#87790
A
couldn’t have found
B
mustn’t have found
C
couldn’t find
D
wouldn’t find