英语时态问题不懂!Nancy is supposed to (...)做完化学实验at least two weeks ago?答案为什么是have finished her /the chemical experiment?为什么用完成时?这里不是有two weeks 应该用过去时态啊!
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 22:26:50
英语时态问题不懂!Nancy is supposed to (...)做完化学实验at least two weeks ago?答案为什么是have finished her /the chemical experiment?为什么用完成时?这里不是有two weeks 应该用过去时态啊!
英语时态问题不懂!
Nancy is supposed to (...)做完化学实验at least two weeks ago?
答案为什么是have finished her /the chemical experiment?
为什么用完成时?这里不是有two weeks 应该用过去时态啊!
英语时态问题不懂!Nancy is supposed to (...)做完化学实验at least two weeks ago?答案为什么是have finished her /the chemical experiment?为什么用完成时?这里不是有two weeks 应该用过去时态啊!
are supposed to have finished,这是虚拟语气,“本来应该完成...”表示对过去事情的建议,但事实上Nancy并没有于两天前完成作业.所以用虚拟语气
be supposed to=should
这里是should引导的虚拟语气。should have done 意思是nancy本该在至少两个星期前完成化学实验。对过去的虚拟。用完成时态。
至少两个星期前就已经完成了
故用完成时
这是虚拟语态。
正确的翻译为:Nancy被认为应至少在两周之前完成了实验。(但实际上没有完成)
句式为:主语+be+ supposed +that+(should)+完成时。表过去。
1.主句(现在时)引导一个表示过去的从句,表示对过去的设想。“现在”的过去,用现在完成时。have...
2.当主句是过去时时,用以设想假设“过去的过去”,用过去完成时。had...
记住这两点,以后就征服这些题目了。
这是一个关于动作发生时间界定的问题。在 be supposed to do...中比较supposed 和to do哪个发生的在先,如果supposed 和to do时间不相上下,就用 be supposed to do...,如果to do 发生在先,就得用 be supposed to have done...,但时间状语任用过去时。与be said to sth 和 be said to h...
全部展开
这是一个关于动作发生时间界定的问题。在 be supposed to do...中比较supposed 和to do哪个发生的在先,如果supposed 和to do时间不相上下,就用 be supposed to do...,如果to do 发生在先,就得用 be supposed to have done...,但时间状语任用过去时。与be said to sth 和 be said to have done sth 情况相同。
收起