“如果以前做了某事” 虚拟语态

是If I would have done... 吗?

第1个回答  2008-07-02
If I had done sth,I would have ....你说的那个从句只是主句,而不是从句.
还有别的表示虚拟语气的方法,如关键词:but for.../had I done sth ,I'd have+过去分词.
第2个回答  2008-07-02
表示于过去事实相反的假设。
句型: 条件从句(if had+done) ,主句(would have done)
过去完成时 should(would) have+ 过去分词

例子:
If she had worked harder, she would have succeeded.

hope this can help!本回答被提问者采纳
第3个回答  2008-07-02
If I had done sth before, I would have ....应该是这个句型吧
第4个回答  2008-07-02
if i had done sth.earlier