I wish you hadn't cheated me的意思是:我希望你没有欺骗我,出自英语900句中的第685句.请问:这句话为什么不用现在完成时,而用过去完成时?

问题描述:

I wish you hadn't cheated me的意思是:我希望你没有欺骗我,出自英语900句中的第685句.
请问:这句话为什么不用现在完成时,而用过去完成时?

三楼的完全正确 100分!
^_^

这个要根据上下句来分析吧。老大。你就搞这么一句,谁知道是发生在什么时候?
我简单的告诉你, 是过去的过去。难道就只能说过去而不能说过去的过去? 晕了吧?
别急,给你举个例子
I wish you hadn't ate before i came .

这理解成虚拟语气!
I wish you hadn't cheated me.我希望你没有骗过我.(而事实上你却骗了我.)
与过去的事实不相符合,用过去完成时.

搞什么呀,wish表示与事实相反的情况,用过去时
i wish you were ok表示事实上你并不这么认为,带有惋惜之意