高中英语could have done 只表示过去可以做而未做,可是could have been却可以表示对过去的推测
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 17:23:10
高中英语could have done 只表示过去可以做而未做,可是could have been却可以表示对过去的推测、.
还有类似的情况吗?
比如should have been,should have done 都表示过去应该做而未做
还有类似的情况吗?
比如should have been,should have done 都表示过去应该做而未做
情态动词+ have +过去分词
1) may(might) have + done sth,can (could) have + done sth 表示过去,推测过去时间里可能发生的事情.
2) must have +done sth,对过去时间里可能发生的事情的推测,语气较强,具有"肯定","谅必"的意思.
3) ought to have done sth,should have done sth
本应该做某事,而事实上并没有做.否定句表示"不该做某事而做了".
1) may(might) have + done sth,can (could) have + done sth 表示过去,推测过去时间里可能发生的事情.
2) must have +done sth,对过去时间里可能发生的事情的推测,语气较强,具有"肯定","谅必"的意思.
3) ought to have done sth,should have done sth
本应该做某事,而事实上并没有做.否定句表示"不该做某事而做了".
高中英语could have done 只表示过去可以做而未做,可是could have been却可以表示对过去的推测
could only have done表示对过去的推测,只可能...,是否等于must have done?
should have been done 只表示过去应该做而没做的责备吗?它可以表示推测吗?
should have done 可以表示对过去的推测
表推测的一些用法.1could have done 表示“过去本能够做某事却未做.”要是表示否定了?过去本不能做某事却做
could have done 表示过去有必要做某事却未做 could not have done没有虚拟语气的用法,只
英语:could have done除了表示过去的虚拟语气还可以表示将来的?
can/could have done 和may/ might have done 表示对过去发生事情的猜测 哪一组可能
可用mustn't have done表示对过去的推测吗?若可以,那这个结构与can't have done有区别吗?
wish的虚拟语气在表示对过去情况的虚拟 wish + 主语 + would(could)+ have + 过去分词表示
may have done 可以表示对将来的推测吗?
恳求各位英语大人帮忙详解" May/might have done表示对过去发生的动作进行推测 '这句话