英语翻译The family asked her to settle an argument they'd been having over exactly what advice she had given.have over 还有they'd been having 过去完成进行时,还是被动的.为什么会有这么复杂的时态,发觉四六级英语里老

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:19:16
英语翻译The family asked her to settle an argument they'd been having over exactly what advice she had given.have over 还有they'd been having 过去完成进行时,还是被动的.为什么会有这么复杂的时态,发觉四六级英语里老

英语翻译The family asked her to settle an argument they'd been having over exactly what advice she had given.have over 还有they'd been having 过去完成进行时,还是被动的.为什么会有这么复杂的时态,发觉四六级英语里老
英语翻译
The family asked her to settle an argument they'd been having over exactly what advice she had given.
have over
还有they'd been having 过去完成进行时,还是被动的.为什么会有这么复杂的时态,发觉四六级英语里老用这些时态为什么.

英语翻译The family asked her to settle an argument they'd been having over exactly what advice she had given.have over 还有they'd been having 过去完成进行时,还是被动的.为什么会有这么复杂的时态,发觉四六级英语里老
这里是have an argument over sth “在.问题上有争议,分歧”
they'd been having 是基于asked 这一过去时点的过去完成进行时,主动式,不是被动
这里指“这一分歧到要(asked)她解决.的时候一直存在”,英语中“过去的过去”要用过去完成时“ ,再由于当时还存在(没解决)所以要用进行时.所以句子中就用了过去完成进行时

have over 解决的意思,还有完成,剩下的意思
过去完成进行时
还不是故作复杂呗,考你语法点的呗,还有对句子甚至段落的理解啊,

1. they'd been having 是过去完成进行时没错,但并不是被动的啊。
2. have 跟 over 并无任何关系;是 an argument over
从这句话中可以总结下面几点:
A)She had given some advice to one or more of her family members 时间发生在最早的过去
B)Since ...

全部展开

1. they'd been having 是过去完成进行时没错,但并不是被动的啊。
2. have 跟 over 并无任何关系;是 an argument over
从这句话中可以总结下面几点:
A)She had given some advice to one or more of her family members 时间发生在最早的过去
B)Since then, they had been having an argument. 自那之后一直持续进行中的争辩
C)The family asked her to settle this argument. 离现在时间点最近,但也已经发生了。
3. 要读懂这样的句子首先必须能够学着断句,什么人什么时候干了什么事分清楚,这样才能完全掌握各个时态有它的必然性。

收起

关于她原来给出的那些原原本本的建议,这家人要求她来解决他们一直有的一个争议。
hand 和over属于不同意群, over意思是about或者on