sorry,I can't open the door,for I__the key to it, 为什么答案是lost,而不是have lost?

我根据经验选的lost,但是没法说服自己为啥不选havelost?因为钥匙丢了,对现在的影响是造成我打不开门啊,这个难道不是影响(⊙_⊙)?百度搜索出来也各说纷纭,没到点... 我根据经验选的lost,但是没法说服自己为啥不选have lost?因为钥匙丢了,对现在的影响是造成我打不开门啊,这个难道不是影响(⊙_⊙)?
百度搜索出来也各说纷纭,没到点上。
希望哪个大虾能帮助解决。
还有怎么判断到底过去发生的事对现在有么有影响?谢谢了
展开
dabianmu
推荐于2017-09-28 · TA获得超过524个赞
知道小有建树答主
回答量:618
采纳率:0%
帮助的人:158万
展开全部
如果原句用 have lost,意思就变了,就变成:我开不了门,因为我丢过钥匙,但现在已经找到的。 有一种现在完成时表示现在之前业已完成的动作,虽然其效果或影响仍然存在但已不再继续,例如:Thomas has studied Russian. (现在不再学俄语)

I have lost the key(说明现在已找到)

影响还在,但动作已经停止了。

可能你会问: he has died不就说明他现在又火锅来了吗? 所以he has died 后面必须接时间段,就是for xxxyears.

再把你上面的例子修改一下:I havn't eaten for three days, for I have lost the key to the door for three days.
wwuuqq55
2012-07-30 · TA获得超过320个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:123万
展开全部
lose应该指的是丢的动作,强调过去某个时刻丢的,所以用过去时态,
追问
但是因为(过去)我钥匙丢了,造成现在打不开门,这个也说得通啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝sky漂流
2012-07-30 · 超过12用户采纳过TA的回答
知道答主
回答量:159
采纳率:0%
帮助的人:34.5万
展开全部
出现for一般用完成时,但这里的for表示原因的意思
我打不开门是因为丢钥匙,丢钥匙发生在过去,用一般过去时
如果用完成时要有时间的参照点
更多追问追答
追问
for 表原因我知道,但是 过去时不时才是一般有明确的时间么?我陈述的钥匙丢了,对现在造成的影响是打不开门,有问题么?
追答
现在完成时一般带有延续性的,即一个动作开始于过去并持续到现在,有持续的含义,所以不能用完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZoeyIVD
2012-07-30 · 超过17用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:32.5万
展开全部
因为此句的主句是一般现在时
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式