two days before表示句子是完成时还是过去时?为什么?
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/19 09:58:02
two days before表示句子是完成时还是过去时?为什么?
完成时 如果是过去时 应该是two days ago
这种情况一般出现在宾语从句中
如 He said they had left two days before.他说他们在2天前就离开了
再问: they has left 2 days before. 翻译是:2天之前他已经走了。还是:他已经走了两天了。 left应该是短暂性动词啊,怎么能用完成时表示延续性呢?还有这句句子有两种解释,有歧义呀。
再答: 这是宾语从句,直接引语变间接引语啊,基本上是时态往前推; 短暂性动词也是可以用于完成时态的,这时句中可能出现相对应的adv。如:already、just yet ever never 、so far、lately、before,这时表示的是过去发生的动作对现在的影响(现在完成时第一个含义); 那么它的第二个含义就是表示动作从过去开始一直持续到现在,即持续的过程,这时就要求谓V是延续性的,句中常有For 和 since。 “他说他们两天前就已经离开了。” 如果像你那样翻译就是“ He said they had been away for two days ” 希望我这样讲你能懂
这种情况一般出现在宾语从句中
如 He said they had left two days before.他说他们在2天前就离开了
再问: they has left 2 days before. 翻译是:2天之前他已经走了。还是:他已经走了两天了。 left应该是短暂性动词啊,怎么能用完成时表示延续性呢?还有这句句子有两种解释,有歧义呀。
再答: 这是宾语从句,直接引语变间接引语啊,基本上是时态往前推; 短暂性动词也是可以用于完成时态的,这时句中可能出现相对应的adv。如:already、just yet ever never 、so far、lately、before,这时表示的是过去发生的动作对现在的影响(现在完成时第一个含义); 那么它的第二个含义就是表示动作从过去开始一直持续到现在,即持续的过程,这时就要求谓V是延续性的,句中常有For 和 since。 “他说他们两天前就已经离开了。” 如果像你那样翻译就是“ He said they had been away for two days ” 希望我这样讲你能懂
before后的句子用过去时表示将来么
为什么“two days later”是“两天之后”的意思?“时间段+later”不是表示“已过去的时间”吗?那为什么“
in these days是过去\将来\还是现在进行时?
in three days' time是将来时还是过去时?
two days before是什么意思
two weeks later 是用在过去时?为什么?
答好加分!two days later,the next day 为什么可以用于过去将来时?他表示什么意思?
two days before 中before 词性是什么
have you seen this TV play____ 添before 还是before two days?
汉语语法“了”到底表示完成时还是过去时?如果都可以怎么区分?
have you seen this TV play____ 为什么添before不是 before two days?
用过去进行时完成下列句子