英文问题求解。高手进。帮我看看下面对过去完成时的解释是否合理?谢谢大家

Ifeelnervous,Iforgottodothehomeworklastnight.不能一见到过去式的标志词,就以为这是过去完成时,过去完成时不是现在完成时,加一个... I feel nervous, I forgot to do the homework last night.
不能一见到过去式的标志词,就以为这是过去完成时,过去完成时不是现在完成时,加一个过去的时间就是过去完成时了。还要看他时候是“过去的过去”而不是“过去时间做的事情”此时只是在过去的一个时间做了一件的事情,无先后关系。这时候我们要用一般过去式。而过去完成时强调在过去的时间范畴,过去做的一件事情,发生在另一件过去做的事情,或过去的一个时间之前 (如:before last night 不能单纯的last night),就已经完成了的,有先后关系。
所以刚才那句话如果改成:
I felt nervous, I had forgotten to do the homework last night. 这时候就可以用过去完成时了,因为你昨晚没做作业这件事,对一个过去的动作felt nervous 产生了影响,并且逻辑关系是,你先没做作业,之后你才感到紧张。(两个发生在过去的事儿,先发生的用过完,后发生的用一过。而不是单纯发生在一个过去的事。)当然了,如果这里你不想强调“忘记forget”这个动作对“感到felt”的影响,完全也可以用一般过去时forgot. 就跟一般现在时和现在完成时的感觉是一样的。
展开
 我来答
大毛头和小卷毛
培训答主

2019-05-19 · 关注我学习会变得更厉害哦
知道顶级答主
回答量:6.2万
采纳率:88%
帮助的人:2.3亿
展开全部

1,这句话有问题。过去式的标志词(last night, yesterday, 等)一定用一般过去时。绝对不能用过去完成时。
2,这时候还是不能用过去完成时。因为时间状语还是last night。
3,过去完成时一定是过去的过去。




如果还有不理解的地方,欢迎追问,一定尽力为你解释。

更多追问追答
追问
谢谢大毛头和小卷毛 。还有一个问题。那 
I felt nervous, I ___________ to do the homework last night.
那这里只能填 forgot 不能填 had forgotten 吗?
昨晚我忘了写作业,导致我昨晚,或今早感到紧张。
我总是觉得昨晚忘了写作业,导致了之后的紧张。过去忘写作业,导致过去之后紧张。用had forgotten. 不知道对不对
追答
只能填forgot
jjkkchan
2019-05-17 · TA获得超过3.1万个赞
知道大有可为答主
回答量:2.4万
采纳率:86%
帮助的人:4274万
展开全部
I feel nervous. I forgot to do the homework last night.
解释错误。
一般过去时:指过去的动作,而且这个动作也完成了。
过去完成时,指的是“过去的过去”,没有“过去”,就没有“过去的过去”。
I forgot to do the homework last night. 我昨晚忘记做作业了。
交代的是昨晚的动作,所以,这个不应该用过去完成时,因为有last night这个过去时间状语。
指的是
我现在感到紧张。——现在的
我昨晚忘记做作业了。——过去的。
如果改成I felt nervous.那就跟现在无关了。
可以说:
I felt nervous last night. I had forgotten to do the homework.
had forgotten 发生在felt nervous之前。
另外也可以这样说:
I feel nervous because I have forgotten to do my homework.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式