18. ----- Has Mary finished writing her article ?
----- No, and it _____ before class was over.
| A.should be finished | B.should finish |
| C.should have finished | D.ought to have been finished |
17. I really _____ thank you enough. It’s been an amazing day.
| A.needn’t | B.should | C.must | D.Cannot |
30.—Peter looked tired and a little absent-minded at the meeting.
—He _____ up too late.
| A.may stay | B.could stay |
| C.should have stayed | D.must have stayed |
—— ____ he start at once or wait for a while?
—— Let him start at once.
| A.Will | B.Would | C.Can | D.Shall |
Where is my watch? I _______ it.
| A.might lose | B.must have lost | C.would have lost | D.should have lost |
5. --- Why didn’t Tom give you one of his paintings?
--- I didn’t want one, but he would have given me one if I______.
| A.did | B.would | C.will | D.Had |
I find it astonishing that she _____ treat you like this in public.
| A.should | B.must | C.may | D.would |
—Sorry indeed, I ________ to your birthday party if …
—Forget it. I know you were out on business.
| A.must come | B.would come | C.must have come | D.would have come |
We must apply what we have learned to our daily work because in no case _____ from practice.
| A.should theory separate | B.should theory be separated |
| C.theory should separate | D.theory should be separated |
28.--- What do you think of your winning the game?
--- On the one hand, I am proud of it; but on the other hand, I feel I it better.
| A.could do | B.would do | C.could have done | D.must have done |