发布网友 发布时间:2022-04-19 15:31
共5个回答
热心网友 时间:2023-05-22 23:42
首先scold sb. for doing sth.可以看作是一个词组。为什么是doing而不是done是因为doing代指的实义动词broke和sb.代指的me我是主动关系。是我broke他的cell phone。热心网友 时间:2023-05-22 23:42
He scolded me for breaking his cellphone.这句话的意思就是手机摔坏时,过去的时候,所以她妈我也是在过去的时候,所以用的是过去式。热心网友 时间:2023-05-22 23:42
have sth. done / 这是英语中一种固定表达式,无关时态,表达请别人完成的事情。这种表达式强调的是动作或过程,而非由谁来做。举个例子给你,I have my car washed,表示我去洗车,强调的是洗这个动作,至于谁洗的并不重要,可能是洗车行,也可能是一个朋友。I have washed my car,表示我把车洗了,强调的是我。 希望我的解释能帮助你理解。热心网友 时间:2023-05-22 23:43
这句话的翻译应该是He scolded me for I had broken his cell phone .第一句中用现在动名词不恰当,动名词有现在进行时成分。第三句中介词for不能接过去分词broken 一词。热心网友 时间:2023-05-22 23:44
介词后的动词用ing形式