前两天的文章里面有读者提到了一个问题:such as后面能不能接句子?
答案是否定的,such as不是连词,它后面只能接名词成分,而不能接完整句子。比如我们不能说:You will need some form of identification, such as you will need a driver's license. 而只能说:You will need some form of identification, such as a driver's license.
之所以会出现这一问题可能是混淆了such as和for example这两个用法。如果是for example,那么它后面确实可以接句子,比如:You will need some form of identification. For example, you will need a driver's license. 需要注意的是for example也不是连词,如果后面接句子要另起一句。
除此之外,我们还要注意such as的非限制性和限制性用法,两者区别在于逗号的使用上。如果such as前面不加逗号,那么此时它是限制性用法;如果加逗号则是非限制性用法。举个例子:
(1) I’m not good at sports such as soccer and basketball.
(2) I’m not good at sports, such as soccer and basketball.
上面这两个句子都是正确的,但是意思存在微妙区别。第一个句子相当于“我不擅长像足球和篮球这样的运动”,而第二个句子相当于“我不擅长运动,比如足球和篮球”。在第一个句子里面“我”可能擅长其他运动,比如乒乓球或者游泳,但不擅长足球和篮球,而在第二个句子当中“我”不擅长任何运动。
在很多日常举例中,such as前面加不加逗号可能都可以,但是在一些例子中就要特别注意。举个例子:Animals such as cows and dogs have four legs. 句子意思相当于“像奶牛和狗这样的动物都有四条腿”。
句子不能写成:Animals, such as cows and dogs, have four legs. 因为此时句子意思变成了“动物都有四条腿,比如奶牛和狗”,这一说法不符合常理。
在判断such as前面是否要加逗号有一个简单方法:把such as引导的举例部分去掉,如果此时句子意思不符合逻辑或者跟之前比发生了巨大改变,那么就不能加逗号。比如上面的句子去掉such as部分变成:Animals have four legs. 句子意思不成立,因此不能加逗号。
同样的道理,我们要说:Questions such as the one you've asked are difficult to answer. 而不能说:Questions, such as the one you've asked, are difficult to answer.
另外,such as和like在口语和非正式写作中经常可以互换,比如:You will need some form of identification, such as [=like] a driver's license. 但在正式场合推荐使用such as,因为它更加正式。

参考资料
https://www.grammarly.com/blog/such-as-comma/

欢迎星标置顶“
英文悦读
”公众号

继续阅读
阅读原文