which和as引导非限制性定语从句的区别
在英语语法中,`as` 和 `which` 都可以引导非限制性定语从句,但它们在用法上存在一些差异:
1. 位置灵活性 :
`as` 可以放在主句之前、之中或之后。
`which` 通常只能放在主句之后。
2. 语义关系 :
`as` 常用来表示“正如”、“正像”的意思,有时也用来表达说话人的看法、态度、解释或评论。
`which` 则更多地用于对主句所述内容进行补充说明,表明事物的状态或结果。
3. 引导的从句类型 :
`as` 引导的非限制性定语从句通常表示一个众所周知或意料之中的事情。
`which` 引导的非限制性定语从句没有这样的语义限制。
4. 谓语动词 :
当 `as` 引导非限制性定语从句并作为主语时,其谓语通常为系动词,如 `be`、`seem` 等。
`which` 引导的非限制性定语从句作为主语时,可以使用各类动词作为谓语。
5. 固定表达 :
`as` 有特定的固定表达,如 `as we all know`、`as is mentioned above` 等。
`which` 没有这样的固定表达。
6. 先行词 :
`as` 和 `which` 引导的非限制性定语从句的先行词都可以是整个主句,但 `as` 指代的是整个句子的意思,而 `which` 指代的是主句中的一部分。
综上所述,`as` 和 `which` 在引导非限制性定语从句时,主要区别在于位置灵活性、语义关系、引导的从句类型、谓语动词的选择以及固定表达的使用。需要注意的是,这些规则并不是绝对的,实际使用中还需结合上下文来判断