都是对过去的事情的虚拟,if +加过去式是说想象以前怎么样(这种状态一直持续到现在),我以前一定会怎么做。。
这种说法是不符合语法的,但是更地道,取决于你想遵循语法,还是想听上去像英语母语的人。
if had done would do 是说想象以前怎么样,现在就会怎么样。
Please tell me if you would take him along,
If take him come along, I'll put this news to Jimmy (真实条件句,用法,主将从现)
If I hadn't met him yesterday,I wouldn't come here now.
从句与过去事实相反,主句与现在事实相反.