you will have studied English for six years by the time you

you will have studied English for six years by the time you finish high school.

中间的time与you之间差了一个什么连接词!为什么可以省略规则!

问答/278℃/2025-02-26 21:51:08

优质解答:

少了一个when,这个是可以省略的,因为已经有个time在那做时间名词了,后面you finish high school 就是修饰time的,加不加when都可以,翻译成你毕业的时间

再问: 省略的是关系副词,“by the time when you finish high school.” 为什么可以省略—— the time 是先行词,也是名词, 定语从句中,when关系副词,可以由一个表示时间的名词 替代! 就是说前面的先行词是一个表示“时间的名词可以替代when在定语从句中表示时间状语” 你明白吗? 也可以换成 the moment you finish high school. 因为the moment不仅当了先行词 又可以表示时间

我来回答

猜你喜欢

Copyright © 作文乐园 Inc.
Www.821218.Com All Rights Reserved
网站、品牌合作请联系