作业帮 > 英语 > 作业

could never have done和could not do有什么区别

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/18 19:22:57
could never have done和could not do有什么区别
could never have done 意思是“绝对不会做出那样的事”,和品德或承诺有关.属于虚拟语气的应用,未必是针对过去已经发生过的事.
例如:
I could never have done somthing like that to hurt your feeling.
could not do 有两种可能的用法,一是能力有所不及,一是有能力但是不愿意做.同样也没有特定时间的关联性.
例如:
I could not play piano even if I wanted to.
I could not do anything that may ruin my chance of getting that scholarship.