We have been excavating layers of ash almost six metres thick, which suggests that they________the fire burning all winter.
| A.should keep | B.might have kept | C.should have kept | D.might keep |
It is suggested that such a law ______.
| A.needn’t be passed | B.mustn’t be passed | C.not be passed | D.will be passed |
. ---I am going to see the victim’s brother.
--- I’d rather you ___________.
| A.didn’t | B.don’t | C.shouldn’t | D.hadn’t |
He ______ have finished his work; otherwise, he wouldn’t be enjoying himself by the seaside.
| A.should | B.must | C.need | D.can |
—Thank you for reminding me of the time, or I ____ late yesterday.
—Don’t mention it.
| A.should be | B.would be | C.will have been | D.would have been |
Her handbag is on her desk. She ____ back home.
| A.must go | B.can’t go | C.must have gone | D.can’t have gone |
He’s already left here. You ____ have come here half an hour earlier.
| A.ought | B.must | C.should to | D.ought to |
All the doctors in the hospital insisted that he_____ badly wounded and that he______ at once.
| A.should be; be operated on | B.were; must be operated on |
| C.was; should be operated | D.was; be operated on |
My suggestion is that a plan for study ____ at first.
| A.will be made | B.be made | C.was made | D.be should made |
I ________ more information I needed, but my computer broke down.
| A.had got | B.need have got | C.might have got | D.must have got |