C/C++教程

as 和 which 引导非限制性定语从句的区别

本文主要是介绍as 和 which 引导非限制性定语从句的区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在定语从句关系代词作用表格中说明了 as 和 which 都可以指代整个句子。

as 和 which 的功能一致,但两者在用法上有区别。as 引导非限制性定语从句可以放在主句之前、主句之后、主句之中。which 引导非限制性定语从句只能放在先行词之后。

(一)As is known to all, China is a developing country.
【翻译】中国是一个发展中国家,这是众所周知的。
【解析】As 指代整个主句,定语从句位于主句之前。

(二)Little children, as is often the case, rely more on their parents.
【翻译】小孩更多的依赖于他们的父母,这是普遍情况。
【解析】As 指代整个主句,穿插在主句之间,但不影响主句的主谓宾结构。翻译时先翻译主句,再翻译从句。

(三)One of the boyes kept laughing, which annoyed her intensely.
【翻译】其中一个男孩保持笑容,这让她非常生气。
【解析】which 所引导的非限制性定语从句只能谓语主句之后。

这篇关于as 和 which 引导非限制性定语从句的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!