请问can+have done 能否用于陈述句表示过去能够做某事呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 01:46:34

请问can+have done 能否用于陈述句表示过去能够做某事呢?
请问can+have done 能否用于陈述句表示过去能够做某事呢?

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

can是情态动词,英语语法规定,情态动词后面跟动词原形且这个动词没有人称和数的变化。要表示“过去能够做某事”直接用could do sth 就OK.