在学习现在完成时,老师经常提醒我们现在完成时中非连续动词的特殊规则。我真的很迷茫。非连续动词?
所以先说什么是非连续动词,理解这个,然后再结合现在完成时,这样你就能意识到一些问题了。这个动词表达的动作是“始于终”,即“不可持续”。比如come into the room,动词短语come into是非连续的,因为当你用脚踏进房间时,你就进入了,所以这个动作是不可持续的。类似的动词有:进入、到达、开始、完成、加入、离开等等。
接下来,我们来说说这些动词在现在完成时的注意事项。
首先,这类动词可以用在现在完成时,表示动作已经完成。比如:他已经走了(他已经走了)。
其次,这些动词用现在完成时,句子中不能有表示“一段时间”的时间状语。原因是这个动作不能持续“一段时间”。所以,你不能说他已经离开一个小时了。
还是那句话,注意这些动词不能和“多长时间”(意为“多长时间”,这个短语也表示一段时间)连用。例如,我们不能说“你离开这里多久了?”,我们可以说“你离开这里多久了?”或者“你什么时候离开这里的?”是的,
那么,问题来了。我们可以用汉语说“他已经离开一个小时了”这句话。用英语怎么表达?方法如下:
用句型:it is(或has be)+duration+since来引导从句(从句中的非连续动词用一般过去时)。所以我们可以说他离开已经一个小时了。来表达“他走了一个小时”。
变成连续动词或短语。比如我们可以用be away代替leave,翻译成“他已经离开一个小时了”。Be表达了“离开”的状态,是可持续的。例如,感冒中的感冒是不连续的。我们不能说“我感冒两天了”,但是我们可以翻译成“我感冒两天了”。在这里,have a cold在中文里也译为“来吧”,但其本质是“有”,意思是拥有某物的状态。
它可以用于现在完成时的否定形式。这时,句子中可以有表示一段时间的时间状语。举个例子:他从2016年就没离开过这个城市(他从2016年就没离开过这里)。