why do you say so?这句英语,说的话明明已经说出了,为什么不用过去式

如题所述

这里我觉得要结合具体谈话的语境。
如果谈话两人说的话紧接着,A刚说完一句话然后B立马问他why do you say so? 这里就完全可以用现在时;
如果A正跟B描述他几天前在别处跟别的什么人发生的事,B问他why did you say so? 这里就得用过去时了。
体会一下这之间的区别,时态的运用是很灵活的,要注意结合语境具体分析
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-19

why did you say so?

强调过去,表达为什么你当时说了这些?

如果两个人正在对话

比如:“I'm sorry we should break up!”

              "why do you say so?"

              ”我们分手吧!”

              ” 为什么这么说?”

是不是用“do”更恰当呢?

本回答被网友采纳
相似回答