could have done 和 can have done 有什么区别?还有would have done

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 09:52:38
could have done 和 can have done 有什么区别?还有would have done
xJ@_%B,-x4(VihR)hvœݪ}3YYEzo}:=jYhQw r:P@p[S)Eݞ}pleߗ,jEle9jۇF|eCʫYR 6YA0a"/IW:Oj-06y`ի?JlUl4X9}ꗳ/!>9!

could have done 和 can have done 有什么区别?还有would have done
could have done 和 can have done 有什么区别?还有would have done

could have done 和 can have done 有什么区别?还有would have done
“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?
“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做.
“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”.