If the air you’re breathing is clean-which it would be if you’re away from the smog of cities-then the air is filled with life-giving,energizing oxygen.
which 引导的句子是什么成分?感觉像非限定定语从句,但是 it would be if ....句子应该是不缺成分。
which it would be if you’re away from the smog of cities 为非限制性定语从句。关系代词which指代形容词clean,在从句中作表语,it指代air. 这个句子告诉你,which引导非限制性定语从句时,which的先行词可以是形容词。一般初学者以为定语从句的先行词只能是名词。其实非限制性定语从句的先行词除了可以是名词外,还可以是形容词、副词、动词、分句、甚至一个段落。例如:
He is tall, which his brother is not. which的先行词为tall。
He dances well,which I don't. which的先行词为dances well.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
If the air you’re breathing is clean—which it would be if you’re away from the smog of cities—then the air is filled with life-giving,energizing oxygen.
注意:是破折号,不是连词符。
连字符里面的成分是非限制性定语从句,which 指代主句中的clean,同时作了would be 的表语。
去掉连字符里面的部分,剩下的含有真实条件的主从句:
If the air you’re breathing is clean then the air is filled with life-giving,energizing oxygen.
关于这个非限制性定语从句,它本身又是一个含有虚拟条件的主从句。鉴于主句是虚拟语气 would be, if 从句应该是虚拟语气,改为 if you were away from the smog of cities.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!