首页 实用英语语法教程

专项练习

字体:16+-

1.You______all those clothes! We have a washing machine to do that sort of thing.

A.needn’t have washed B.shouldn’t have washed

C.must not have washed D.can not have washed

2.The room is in a terrible mess;it______cleaned.

A.can’t have been B.shouldn’t have been

C.mustn’t have been D.wouldn’t have been

3.Nobody knows how people first came to these islands.They______from South America on rafts.

A.must have sailed B.can sail

C.might have sailed D.should have sailed

4.You______to town to see the film yesterday.It will be on TV tonight.

A.needn’t go B.had better not go

C.should not go D.needn’t have gone

5.We______the letter yesterday,but it didn’t arrive.

A.must receive B.ought to receive

C.must have received D.ought to have received

6.Eve was late for class again.She______earlier.

A.should get up B.must get up C.need to get up D.should have got up

7.I am feeling sick.I______so much chocolate.

A.needn’t have eaten B.couldn’t have eaten

C.mustn’t have eaten D.shouldn’t have eaten

8.You should bear in mind that he is not so strong as he______.

A.was used to be B.used to be C.was used to D.use to

9.—Where______my umbrella?

—Somebody______it away by mistake.

A.is;must have taken B.is;must take

C.have been;must take D.is;takes

10.What______would happen if the director knew you felt that way?

A.will you suppose B.you suppose

C.do you suppose D.you would suppose

11.Two eyes______see more than one.

A.can B.may C.will D.should

12 We ought to help each other in our work,______?

A.oughtn’t we B.should we C.shouldn’t we D.ought to we

13 You______your tooth pulled out before it rot completely.

A.had better got B.had to get better

C.had better to get D.had better get