请英语语法高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/07/04 05:38:22
1. The book was sent to me by him
“..to me by him ”to me 为什么不放在 by him 后面。

2. The letter was being written by me when you came.
“..by me when you came”为什么when you came不在by me 前面呢?

3. I have been helped by him all my life.
“.. by him all my life”为什么all my life不放在 by him前面?

请问像 By这样的介词位置放在哪里有什么规则吗? 有时候用起来有点模糊.请高手帮忙分析,要具体的讲解哦,不要复制->粘贴的(我看都不看). 让我能彻底明白的追加100分.谢谢

1.send sb sth 这是一个动词后接两个宾语的情况,这句中是它的被动形式,所以要把它们写在一起.不能把by him写在前面.一般来说要把动作的执行者写在这句话的最后面.
2.when you came是时间状语从句,而by me 是主句的一部分,不能把主句和从句混在一起.
3.all my life是句子的时间状语,而by him是句子的动作执行者在被动语态中执行者要放在句尾.

很简单, 1 to me跟前面的the book was sent...一个完整的句子,而by是介词不能将一个完整句子拆开呀,放在最后加宾语是最合适的用法,像楼上的说的 send sth to sb,后面加by 表示通过某某,被某某。。。

2 当一个一句带时间状语的时候 一定是放在句子最后或者最前面,当然状语也可以放在居中,但是一般对于时间状语都是最后或者最前的, when,while,since,after,before等等的接的句子都是属于时间状语拉,了解这个用法,你就知道该具体放置位置了。

3 all my life 意思是一生,也相当于一个时间状语拉,也是放在最后的。

不明白HI我 我帮你

BY 这样地介词规则就是~~~

就是在被动语态后面加上BY 再加上那个宾语~
一般来说是直接加在被动语态地后面 紧接着就是了

至于你说的那些all my life什么的 那是状语
放在句首或句末都是可以接受的~

第一题 to me是跟sent 连在一起的 send sth to sb
连在一起的词组就不要把他们拆了
第二题 跟被动语态连在一起 然后后面的when you came是时间状语 所以就直接放在句子最后面了
第三题 all my life也是相当于一个状语 你把第二题跟第三题比较一下 是不是它们地结构是一样地呢 嘿嘿

要有什么不懂得 看下这个回答的右下角 直接加我 尽量帮你弄懂

今天学好英语是为了以后全世界都学习俺们汉语!!

when you came
all