作业帮 > 英语 > 作业

请问这个句子是什么时态?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 01:16:07
请问这个句子是什么时态?
He is an absolute idiot--he should have acccepted the offer immediately.
在这里,"he should have acccepted the offer"是现在完成还是过去完成?如果不是那个情态动词,have应该是had还是has?
这位朋友,这个句子是一个典型的虚拟语气表达句子.
因为should have done是典型的虚拟语气结构,不是简单的现在完成或者过去完成时,
这是对过去行为的虚拟表达,高中英语必定会涉及到这个知识点的.
意思为:本应该做什么(实际上没有做),是一种责备的口气.
全句可以翻译为:他绝对是一个白痴——他本该立刻接受这份帮助的.(实际上他没有接受帮助)
这里很明显表达的是一种责备的口气.
你明白了吗?