sorry,I can't open the door,for I__the key to it,为什么答案是lost,而不是have lost?我根据经验选的lost,但是没法说服自己为啥不选have lost?因为钥匙丢了,对现在的影响是造成我打不开门啊,这个难道不是影

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 22:50:34
sorry,I can't open the door,for I__the key to it,为什么答案是lost,而不是have lost?我根据经验选的lost,但是没法说服自己为啥不选have lost?因为钥匙丢了,对现在的影响是造成我打不开门啊,这个难道不是影

sorry,I can't open the door,for I__the key to it,为什么答案是lost,而不是have lost?我根据经验选的lost,但是没法说服自己为啥不选have lost?因为钥匙丢了,对现在的影响是造成我打不开门啊,这个难道不是影
sorry,I can't open the door,for I__the key to it,为什么答案是lost,而不是have lost?
我根据经验选的lost,但是没法说服自己为啥不选have lost?因为钥匙丢了,对现在的影响是造成我打不开门啊,这个难道不是影响(⊙_⊙)?
百度搜索出来也各说纷纭,没到点上.
希望哪个大虾能帮助解决.
还有怎么判断到底过去发生的事对现在有么有影响?

sorry,I can't open the door,for I__the key to it,为什么答案是lost,而不是have lost?我根据经验选的lost,但是没法说服自己为啥不选have lost?因为钥匙丢了,对现在的影响是造成我打不开门啊,这个难道不是影
如果原句用 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.

lose应该指的是丢的动作,强调过去某个时刻丢的,所以用过去时态,

出现for一般用完成时,但这里的for表示原因的意思
我打不开门是因为丢钥匙,丢钥匙发生在过去,用一般过去时
如果用完成时要有时间的参照点for 表原因我知道,但是 过去时不时才是一般有明确的时间么?我陈述的钥匙丢了,对现在造成的影响是打不开门,有问题么?现在完成时一般带有延续性的,即一个动作开始于过去并持续到现在,有持续的含义,所以不能用完成时持续到现在不是现在完成进行时么现在完...

全部展开

出现for一般用完成时,但这里的for表示原因的意思
我打不开门是因为丢钥匙,丢钥匙发生在过去,用一般过去时
如果用完成时要有时间的参照点

收起

因为此句的主句是一般现在时