在虚拟中have done 与had done 的区别
1个回答
have done 是指在此之前已经完成了
had done 是指句中给出了一个过去时间点,在这个时间点之前就完成了
说明白点,have done 是过去完成,had done 是过去的过去完成.
相关问题
虚拟语气中had done与would have done,did与would do 的用法有何区别
虚拟语气中的would/conld/should do/have done 与 did/had done有何区别
have done 与其 had done 的区别
have done 和 had done区别
have done.have been done .had done.had been done 有什么区别?怎么用?有
should have done 与would have done有区别吗?有would/should had done
have done和 had done有什么区别?
虚拟语气中的would have done 与could have done结构 有什么 区别?什么时候用would什么
虚拟语气中,would have done,should have done,coul
I had done ,I have done ,I am done有何区别