因为这个 if i had done 和 if did 在现代英语中,这是一样的,尤其是英语母语的人,经常这样说。 你说 if had done 的话 是表示真实情况 以前你一直在帮我 ,我在以前就考过了。
你说 if did 的含义是 以前你一直在帮我,一直到现在还是在帮我的状态,我以前考试就过了。
看混了。首先,表示与过去相反,从句必须使用had done 主句必须用would have done,这是硬规定,没商量。其次,表示与过去相反,wish 后用had done,建议你再看一下语法书。