4 双宾动词变被动语态要不是介词的问题

He bought me some books.

如何将本句变为被动语态?下面第一句感觉语法正确,但好像比较少见;第二句为什么要加个介词 for 呢?读起来比较通顺,但为什么要加了个介词呢?

Some books were bought me.

Some books were bought for me.

请先 登录 后评论

最佳答案 2024-09-30 06:53

你的问题有点复杂。一般说来,for型双宾动词后面接双宾语时,若要变为被动语态,通常应将直接宾语变作主语(很少将间接宾语变作主语),同时在间接宾语前加上介词 for。虽然也有少数动词后面可以不用添加介词,但总的说来,添加介词比不添加介词要更常用。如:

Some food was brought (for) them.

但多数情况下间接宾语前面的介词不可以省略,比如网友的句子:

误:Some books were bought me.

正:Some books were bought for me.

for型双宾动词外,to型双宾语动词也有类似情况,但又不完全相同。更详细的分析,网友可以找本相关语法书细查一下。

请先 登录 后评论

其它 2 个回答

邹德浩   - 英语教师
擅长:英语

同意千千老师的分解答。我提供夸克英语语法大全的相关解析,供参考:

attachments-2024-09-v3Diin0x66f34183454e1.png

请先 登录 后评论
胡德忠  
擅长:英语

同意前面两位的解答。我也提供一个相关的分析(摘自《英美语惯用法词典》):

attachments-2024-09-IiE6DdzJ66f3466d4af2a.pngattachments-2024-09-NI6DMJyf66f3467491210.pngattachments-2024-09-8TtRJoWt66f3467aeb092.png

请先 登录 后评论
  • 3 关注
  • 0 收藏,337 浏览
  • 段誉星   提出于 2024-09-24 21:26

相似问题