forget用一般过去式和现在完成时的区别

学考宝 作者:佚名

问题描述

I am sorry I _______ to bring my homework here. I _______ it  at home, I'd better go home for it.

正确答案是:forgot;forgot leaving。我们的老师解释说:这里要用一般过去时,而不能用完成时,这是因为现在完成时是指从过去持续到现在的情况,forgot to bring my homework 是指忘记带了书而现在已经记起来了,所以不能用完成时。

但是我的理解是:忘记带书就是没带书,那么在说话的当下“我”还是没带书,所以用完成时啊!我认为如果按班上老师的思维,应该是用 forget doing,才有现在记起来一说吧? 求专家们分析!

老师答疑

刘老师:

老师解释说,这里要用一般过去时,而不能用完成时,这是因为现在完成时是指从过去持续到现在的情况——这个说法不正确。只有当句子含有“时间段状语”时,现在完成时才表示持续到现在。

此外,你给的句子用 forgot 和 have forgotten 都正确,都表示“在过去(在当时)忘记”。如果现在仍然忘记,就用 forget。

请比较:

1. I forgot her name.

2. I have forgotten her name.

3. I forget her name.

12句没有本质的区别:都是在过去(即便是刚才)忘记了她的名字,现在是否想起来,尚未可知。

3句指现在仍然忘记了她的名字,想不起来了。

【注意】在没有明显过去时间状语的前提下,一个一次性的动作使用一般过去时和现在完成时,都可以。实际上,现在完成时和一般过去时,没有本质上的区别,都“表示过去的动作或状态”。 使用现在完成时,只是增加了一层意思:表示对现在的影响或某种结果。

【补充】 第一个选项用 forgot 没错,用have forgotten更好;第二个选项用forgot leaving不对,应改为 remember leaving(记得留在家里)。若说 forgot leaving,意思是“忘记是否留在家里”。那么,后面的 I'd better go home for it. 讲不通。

阅读全文
下载本文

热门推荐

渔父家风原文、翻译和赏析

2023-11-07
渔父家风原文、翻译和赏析

登第后寒食杏园有宴,因寄录事宋垂文同年原文、翻译和赏析

2023-11-07
登第后寒食杏园有宴,因寄录事宋垂文同年原文、翻译和赏析

破陈原文、翻译和赏析

2023-11-07
破陈原文、翻译和赏析

社会学科闭卷考具体怎么回事 学生背到怀疑人生怎么回事

2023-12-28
社会学科闭卷考具体怎么回事 学生背到怀疑人生怎么回事

2024上海思博职业技术学院全国排名多少位 最新全国排行榜

2024-06-10
2024上海思博职业技术学院全国排名多少位 最新全国排行榜

山东省聊城市临清市2022—2023学年下学期期中考试七年级道德与法治历史试题(图片版,含答案)

2024-07-28
山东省聊城市临清市2022—2023学年下学期期中考试七年级道德与法治历史试题(图片版,含答案)

2023年山东省淄博市中考物理试卷(含解析)

2023-10-25
2023年山东省淄博市中考物理试卷(含解析)

7.下列句子运用的修辞手法与其他三项不同的一项是 A.电视广播以及行人的谈话全是法语法语法语,把你囚禁在...

2024-04-27
7.下列句子运用的修辞手法与其他三项不同的一项是 A.电视广播以及行人的谈话全是法语法语法语,把你囚禁在...

太庙齐夜诗原文、翻译和赏析

2023-11-07
太庙齐夜诗原文、翻译和赏析

如图所示,四个小球在离地面不同高度处,同时由静止释放,不计空气阻力,从某一时刻起,每隔相等的时间间隔小球...

2024-06-30
如图所示,四个小球在离地面不同高度处,同时由静止释放,不计空气阻力,从某一时刻起,每隔相等的时间间隔小球...