老师好:请教一下。
>>>问题 (1)
http://www.yygrammar.com/Article/201501/3788.html
由于某些动词与介词有习惯搭配,既不用to也不用for,而是用别的介词。如:……
其中举的例子与“既不用to”是否矛盾?
>>> 问题 (2)
The ozone layer shields the earth from the sun's ultraviolet rays.
这句话变为被动语态,如下:
(a) The earth is shielded by the ozone layer from the sun's ultraviolet rays.
(b) The earth is shielded from the sun's ultraviolet rays by the ozone layer.
哪句话正确?
1. 网友的疑问有道理。我查看了一下语法网的这篇文章,倒不是说文中有何错误,而是在含有双宾语的被动句中,由to 或for 引出“直接宾语”的问题,跟被动语态不使用by 引出施事者,混为一谈了。如:be known to sb. 不说 be known by sb.
2. The ozone layer shields the earth from the sun's ultraviolet rays.
该句变被动语态,我倾向这个表达:
The earth is shielded from the sun's ultraviolet rays by the ozone layer.
【原因】from 跟shielded 的关系更为密切,所以,"by + 动作的施事者" 靠后。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!