would have done是啥意思?
英语吧
全部回复
仅看楼主
level 5
masark 楼主
should have done与would have done 有点混。
2009年01月17日 02点01分 1
level 1
should have done应该做而没做
would have done(且不论这件事是否是应该做的),当初想这么干却没干。
I should have been nicer to her.我早该对她好点儿(但是我对她不好,结果她不理我了)
I would have made great mistake if he had't come and stoped me.若非他及时阻止,我非得犯个大错不可。(首先是我是不应该犯错的,但是我当时本能意愿上却想做这件错事,但是由于别人阻止却没做错)
话说楼主这类问题应该问老师吧。
2009年01月17日 04点01分 2
...if he had not (come) and stoped me?不是应该done形式么
2013年09月07日 02点09分
@sylarxu come的过去分词也是come
2016年10月14日 08点10分
@R键是好键 是啊,总是记不住这个[泪]
2016年10月21日 08点10分
should 也可以表示推断。
2016年10月21日 16点10分
level 1
是虚拟语气,If+have done的主句是would have done
2009年01月17日 05点01分 3
level 1
不用if
2009年01月17日 06点01分 4
level 7
过去将来完成时...
2009年01月17日 08点01分 5
level 1
我2楼解释的不够清楚吗?
2009年01月17日 08点01分 6
level 2
做爱用英语怎么说
2016年10月21日 08点10分 7
manufacture fuck
2016年10月21日 22点10分
1