英语语法问题,请高人指点

2024-11-06 05:21:13
推荐回答(3个)
回答1:

When在这里引导的是时间状语从句
原因如下:
定语从句一定要有可修饰的先行词(名词/代词),如果when 引导的是定语从句那么应该放在everything之后且从句成分必须完整不能省略还有得符合与先行词之间逻辑上的修饰关系.而状语从句的语法功能只是做主句的状语去掉后不会对主句意思造成影响,所以状语从句常常出现省略现象,省略的原则一般是省略于主句相同的部分.
如此句:
Everything is good when new,but friends when old
在When引导的时间状语中,主系部分与主句重复故省略,
在but引导的表转折关系的并列句中,系表部分与并列子句成分相同故省略
其后when引导的时间状语从句省略原因同上.即成LZ所看到的句子
Everything is good when new,but friends when old.
衣不如新,人不如故

If you still feel confused ,leave message please
祝 学习进步!!!

回答2:

上面的句子完整地说是:
everything is good when (it is )new, but friends (are good )when (they are) old.
这里引导的是状语从句,省略了主语和谓语be动词。
如何判断是状语从句还是定语从句?
首先了解什么是定语从句。定语从句:修饰某一名词或代词的从句叫定语从句。定语从句一般紧跟在它所修饰的先行词之后。when引导的定语从句的先行词一般是时间,比如,the time, the day, the moment.
而状语从句主要用来修饰主句或主句的谓语。一般可分为九大类,分别表示时间、地点、原因、目的、结果、条件、让步、比较和方式。

回答3:

当然是状语从句,这里是省略了的,相当于

everything is good when it is new