做”He live in the Mediterranean for many years before he returned to English.“的句子分析,特别是“live in the Mediterranean”中,是“the Mediterranean”做“live in”的宾语,还是“in the Mediterranean”做“live”的状语?

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

做”He live in the Mediterranean for many years before he returned to English.“的句子分析,特别是“live in the Mediterranean”中,是“the Mediterranean”做“live in”的宾语,还是“in the Mediterranean”做“live”的状语?
做”He live in the Mediterranean for many years before he returned to English.“的句子分析,特别是“live in the Mediterranean”中,是“the Mediterranean”做“live in”的宾语,还是“in the Mediterranean”做“live”的状语?
另:是否before做连词,连接“He live in the Mediterranean for many years”和“he returned to English”这两个句子?

做”He live in the Mediterranean for many years before he returned to English.“的句子分析,特别是“live in the Mediterranean”中,是“the Mediterranean”做“live in”的宾语,还是“in the Mediterranean”做“live”的状语?
1.in the Mediterranean是这句话的地点状语.
不是所有的句子都必须有宾语.如果句子的谓语动词是不及物动词,就不可能有宾语,因为对及物动词来说,主语是动作的实施者,而宾语是动作实施的对象.而不及物动词,顾名思义,就是动作并不存在实施的对象,如live,stay,arrive,go,come等.
2.before做连词,连接主句He live in the Mediterranean for many years 和时间状语从句he returned to English.
好像主句He后面漏了had,主句应为过去完成时,因为从句已经是过去时,在过去时之前,而且用了for many years.

关于第一个问题,我觉得非常微妙。如果把Live in看作是一个动词短语话,那么live in就是谓语动词,the Mediterranean就是宾语。但如果把live看作是为谓语动词,那么in the Mediterranean就是地点状语。如果是为了考试,一定要区分的话,就买一本最新的语法书看看;如果只是为了理解这句话的含义,就没有必要区分了。

关于第二个问题,我认为befo...

全部展开

关于第一个问题,我觉得非常微妙。如果把Live in看作是一个动词短语话,那么live in就是谓语动词,the Mediterranean就是宾语。但如果把live看作是为谓语动词,那么in the Mediterranean就是地点状语。如果是为了考试,一定要区分的话,就买一本最新的语法书看看;如果只是为了理解这句话的含义,就没有必要区分了。

关于第二个问题,我认为before是连词,引导一个时间状语从句,用来修饰(约束)主句。

收起

  1. “the Mediterranean”做“live in”的宾语

  2. before he returned to English. 做前面主句的时间状语.所以不是一个承接关系.