英语语法讲解:情态动词
一、needn’t+have+v-ed
“needn’t+have+v-ed”表示过去做了某事,但没有做的必要,即表达“本没必要….”之意。
例:You needn’t have done the washing up.I would have done it for you.
你本可不必洗那些餐具,我会替你洗的。
例:I needn’t have bought al that wine-only three people came.
其实我没有必要买这么多酒,因为只来了三个人。
二、情态动词+动词进行式
“情态动词+动词进行式”即“情态动词+be+v-ing”,表示推测或评论某动作是否正在进行。
例:He might still be playing basketball in the room.
他可能还在房子里打篮球。
三、情态动词+动词完成进行式
“情态动词+动词完成进行时”即“情态动词+havebeen+v-ing”,表示推测或评论过去某动作是否正在进行或一直在进行。
例:They may have been discussing the problem this morning.
今天上午他们可能一直在讨论这个问题。
经典练习:
1、I_____tohimbecausehephonedmeshortlyafterwards.
A)oughttohavewritten
B)musthavewritten
C)couldn’thavewritten
D)needn’thavewritten
2、You_____allthosecalculations!Wehaveacomputertodothatsortofthing.
A)needn’thavedone
B)mustnothavedone
C)shouldn’thavedone
D)cannothavedone
3、Thisisoneoftherarestquestionsthat_____atsuchameeting.
A)haseverbeenraised
B)areraised
C)haveeverbeenraised
D)israised
4、Iwilloverlook____sorudetomysisterthistime.Butdon’tletifhappenagain.
A)youtobe
B)youtohavebeen
C)yourbeing
D)yourhavingbeen 点击下一页查看答案