could.should.would+have done是虚拟语气,表示对过去事情的假设,意为本该做某事,而had done则是过去完成,陈述过去的过去发生的事情。
could.should.would+have don 与had done 有什么区别?
4个回答
相关问题
-
should have done 与would have done有区别吗?有would/should had done
-
区别could,might,would,should have done
-
should have done ;could have done; might have done 有什么区别
-
would should migt could have done有什么不同
-
虚拟语气中的would/conld/should do/have done 与 did/had done有何区别
-
虚拟语气中的would have done 与could have done结构 有什么 区别?什么时候用would什么
-
would rather have done 与should have done 的区别
-
虚拟语气中had done与would have done,did与would do 的用法有何区别
-
could/should/must/.加have done和have been done区别
-
1should not have done 2 could not have done 3 would not have