作业帮 > 英语 > 作业

an old man______on Maple Lane.(这是一篇完形填空的第一句话)

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/09 14:52:56
an old man______on Maple Lane.(这是一篇完形填空的第一句话)
为什么用lives?我觉得has lived也可以啊?现在完成时说得通啊.
这里用一般现在时表示的是一种经常性的现状,
而现在完成时表示过去的行为对现在造成的结果,表示动作已经结束了,
但是这里,说的是一个老人生活在Maple Lane,并非强调过去生活在Maple Lane,而现在离开了Maple Lane.所以,现在完成时是不合适的.
你明白了吗?
再问: 现在完成时还可以表示 过去某一时间发的事情可能持续到将来啊 我看的百度百科定义最后一句话
再答: 这位朋友,根据现在完成时态的定义: 现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态。过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。 这里要特性的是:当现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去时候,一般都会有明确的时间。比如: 例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。) I have been in the army for more than 5 years.我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。) 从你给定的句子来看,没有明确的时间,因此,你要理解为“过去某一时间发的事情可能持续到将来”就有些牵强了。 你说呢?明白了吗?