作业帮 > 英语 > 作业

高中英语语法That young man has made so much noise that he__not hav

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/08/16 05:26:39
高中英语语法

That young man has made so much noise that he__not have been allowed to attend the concert.

A,could  B.should

为什么是B不是A呢?could not have done本不应该做某事也是对的啊

He told me he__go to the barbershop to have his hair cut.

A.might    B.need

答案是A.B为什么不行?

I wonder if he__ask his brother for help.

A.need   B.needs  C.need to 

为什么选A?

高中英语语法That young man has made so much noise that he__not hav
1.could 表示过去的能力.与此句不符should意思是应该所以用在此处合适.
might need都是情态动词.但意思有差别 might 表示可能性need表示需要,多用于疑问句和否定句中,2.这是一宾语从句应该不选它.
3.need作为情态动词后接动词原形.且此类动词无词形变化.所以不选B,第三个是实义动词用法,后接不定式,但 这时动词有词形变化根据主语 he用第三人称needs所以也不选.只选 第一个.