I'm well aware that I shouldn't have got angry with John一He me; he really meant it for the best.
A. hadn't been criticizing
B. hadn't criticized
C. wasn't criticizing
D. wouldn't criticize
老师,这道题目为什么B不可以,既然shouldn't have got angry是对过去的虚拟,那么批评显然就是在生气之前,这里为什么要用过去进行时呢?
I'm well aware that I shouldn't have got angry with John一He me; he really meant it for the best.
网友的理解有误,原因是缺乏对句子的逻辑分析。
别人说的话让你生气,是在他说这句话的时候,而不是说话的时候你不生气,说完话了,过一段时间你才生气。所以过去完成时的使用没有道理。
He wasn't criticizing me隐含了一个状语:when he said that. 即他说那话的时候,并不是在批评我。
整句翻译如下:
我现在意识到我当时不该生约翰的气。他并不是在批评我,他完全是一片好意。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!