现在完成时表示动作从过去一直延续到现在的用法中必须加时间段吗
1个回答
关注
展开全部
不一定需要加时间段,但是加上时间段可以更明确地指定动作延续的时间范围。
咨询记录 · 回答于2023-06-10
现在完成时表示动作从过去一直延续到现在的用法中必须加时间段吗
不一定需要加时间段,但是加上时间段可以更明确地指定动作延续的时间范围。
例如:I have been studying English (for) three years.(我已经学英语三年了。)He has written five novels.(他已经写了五本小说。)They have been living in this city since 2005.(他们自2005年以来就一直住在这个城市。)
在以上三个例句中,第一个加上了时间段"for three years",第三个加上了时间点"since 2005",而第二个则没有加时间段,但仍然明确表达动作从过去延续至现在的意思。
第二个能表达动作的延续吗?第二个是表示对现在造成的影响吧?
亲亲 第二个能表达动作的延续
第二个应该是完成时态的第一种用法表示过去发生的动作,对现在造成的影响
亲亲 第二个是从过去延续到现在
那你举一个表示过去的动作对现在造成的影响
I hurt my ankle when I was playing soccer last week and it still hurts now.(我上周在踢足球的时候受了伤,现在还在疼。)在这个例子中,"I hurt my ankle" 是过去完成时,表示发生在过去的动作。"it still hurts now" 是现在完成时,表示过去的动作对现在的影响。
我的意思是用现在完成时态表示过去发生的动作对现在造成的影响,这不是现在完成时态的用法一吗
你举的例子不是现在完成时态
非常抱歉,我的回答有误。要表示过去发生的动作对现在造成的影响,需要使用现在完成时。以下是一个例子:- I have lost my keys and cannot enter my apartment. (我把钥匙弄丢了,现在无法进入我的公寓。)在这个例句中,"have lost" 是表示过去完成的动作,"cannot enter" 是现在无法做的事情。表示过去的动作对现在造成的影响。非常抱歉在之前提供了错误的信息。
我问的现在完成时态的第二种用法表示过去发生的动作一只延续到现在是不是必须加时间段呢
通常情况下,使用现在完成时来表示一个从过去开始,一直延续到现在的动作,会加上时间状语,以便更清晰地表示这个动作的持续时间和延续到了什么时候。但是并不是必须加时间段,有时可以通过上下文来强调这种延续的意义。