英语语法小问题

Whoistoblamefortheaccidenthappenedyesterday?这句话的语法对吗我们老师说不对她说happened前面必须要有that或which... Who is to blame for the accident happened yesterday?这句话的语法对吗
我们老师说不对 她说happened前面必须要有that或which,这里不能省略 ,她说原因是过去分词作后置定语表示会被动含义 而这里accident和happen是主动关系

我总是觉得她说的不对。。不知道到底是什么
请详细说下谁对了
展开
 我来答
韩多问
2010-09-07 · TA获得超过419个赞
知道小有建树答主
回答量:407
采纳率:0%
帮助的人:352万
展开全部
Who is to blame for the accident happened yesterday?这句话是错误的。在英语中,一句话当中如果没有连词出现,则不可能出现两个谓语动词is to blame 和happened。也就是说此处的happened如果理解为谓语动词的话,前面需要加上that或者which来引导定语从句,即Who is to blame for the accident that\ which happened yesterday?是正确的。如果此处happened理解为不是谓语动词的话,也就是非谓语动词的用法,happen和accident是主谓关系,应用happening,另happen是不及物动词,没有被动语态,即Who is to blame for the accident happening yesterday?也是正确的。
Alex的知识分享
2010-09-07 · TA获得超过788个赞
知道大有可为答主
回答量:242
采纳率:0%
帮助的人:249万
展开全部
问:我总是觉得她说的不对。。不知道到底是什么 ?

答:应该老师是对的,你错了。

请比较以下两个句子
A, Who is to blame for the accident happened yesterday?错
B, Who is to blame for the accident seen yesterday? 对

我们还原两句话应该是:
A, Who is to blame for the accident which was happened yesterday?
B, Who is to blame for the accident which was seen yesterday?

A句 which was happend 很明显是错误的。
应该是sth happened 不能说 be happened. happen 没有被动语态。
B句用seen就对了表示的是昨天那个被别人看见的事故。

明白这句话的关键是 理解happen是没有被动的语态的词就好了

O(∩_∩)O~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流通的智慧
2010-09-06 · TA获得超过448个赞
知道小有建树答主
回答量:439
采纳率:100%
帮助的人:240万
展开全部
你们老师的答案是对的。
现在的问题是过去分词做定语的问题。这里的happen是不及物动词,所以,它的过去分词(短语)不能做定语。
只有少量的不及物动词的过去分词可以做定语,如fallen leaves;the returned students等。大多数不及物动词的过去分词不做定语。
happen 是不及物动词,确实和中心词是主动关系。故不能做定语
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卢景亚
2010-09-06 · TA获得超过304个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:153万
展开全部
因为happen没有被动语态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式