if i had done与if i would have done的区别好像两者都是对过去的虚拟

if i had done与if i would have done的区别好像两者都是对过去的虚拟,但是后者我以前并没有见过,刚刚看到,有哪位能帮我指点一下谢谢了!

第1个回答  2016-06-10
后者是对将来的虚拟,表示如果我...,前者只是对过去的虚拟,表示如果我做了。 【精】【锐】
第2个回答  2016-06-10
if i had done 如果我过去做过的话
if i would have done 如果我过去可能做过的话
would 这是可能 的意思
一家之言本回答被提问者和网友采纳