Why did you angry yesterday?和 Why wereyou angry yeWhy did you angry yesterday?和 Why were you angry yesterday?有什么区别?有语法错误吗?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/05 20:34:32

Why did you angry yesterday?和 Why wereyou angry ye
Why did you angry yesterday?和 Why were you angry yesterday?有什么区别?有语法错误吗?

第一句错啦.
应该是Why did you feel angry yesterday?(did这里是助动词,缺少谓语)
或者Why were you angry yesterday?系表结构
这样的句子你可以先改成陈述句再变换:
you felt/were angry yesterday
根据句中谓语动词(系动词还是实义动词)再前提成疑问句.

以上供你参考.

Why were you angry yesterday? 这个是正确的“be angry with sb”生……的气, 这是固定搭配, 所以前者错误
望采纳, 谢谢!

Why did you be angry yesterday?
angry是形容词,必须和be动词一起构成系表结构做谓.did是助动词,这个句子中就没有实义动词了。

第一种表达是有语法错误的,因为angry只可做形容词,要与be动词连用构成系表结构,不可直接与did连用

why did you angry yesterday?是错误的,angry是形容词跟be(am.is.are)连用,而不能和助动词连用

Why were you angry yesterday.
angry是形容词

Why did you angry yesterday?这句有错 angry是形容词 不能直接做谓语 前面应该用系动词 所以应该是Why were you angry yesterday?你昨天为什么生气?