Ⅳ.语法专练
本单元语法--情态动词(Ⅰ)
1.-Is Blake still absent from class?
- I think he ________be punished if he goes on with it.
A.shall B.must
C.can D.will
解析:选A。考查情态动词。情态动词shall用于第三人称的肯定句中,表示警告。
2.My sister met him at the Grand Theatre yesterday afternoon,so he ________your lecture.
A.couldn't have attended B.needn't attend
C.mustn't have attended D.can't attend
解析:选A。考查情态动词的用法。"情态动词+have done"表示对已经发生的某件事情的推测。must have done"肯定发生了某事",只能表示把握较大的肯定的推测。表示"不可能已经发生某事"则有can't/couldn't have done。句意:我姐姐昨天下午在Grand Theatre 遇到了他,因此,他不可能听了你的讲座。
3.-Where are you going for your holidays?
-I haven't decided yet. I ________ go to England.
A.can B.may
C.must D.ought to
解析:选B。考查情态动词。根据答语的前一句可知空格处表示的是不太肯定的推测,因此四个选项中只有may最符合所给语境。
4.-I feel bored with nothing interesting to do.
-You ________watch TV.There will be a very good Hollywood film on this evening.
A.need B.could
C.would D.shall
解析:选B。考查情态动词。此处的could表示的是向别人提出劝告或建议,表示委婉的语气,不是can的过去式。
5.It's nearly eight o'clock. I must hang up and get down to work. My boss ________be here at any moment.
A.should B.must
C.could D.would
解析:选A。考查情态动词。这里表示从情理上判断"应该",用should。句意:我的老板随时都可能会过来。