诸位 问一个语法问题。我看了现在完成时的定义感觉好混乱…1.它表示的是从过去持续到现在吗,但是百科

2025-02-28 19:22:05
推荐回答(3个)
回答1:

不是从过去持续到现在,而是表示已经完成的动作,对现在造成了一定的影响。
1.现在完成时表示到现在为止已完成或仍在持续的动作、状态;强调对现在的影响、联系,或表示经历、经验即用过去发生的动作来说明现在的情况。
2.现在完成时的形式是have(has)+过去分词。
3.现在完成时是用过去发生,到现在已完成或刚完成的动作来说明现在的情况,或说明到目前为止所完成的动作。
4.现在完成时用在过去已完成而其结果对现在仍有影响的动作来说明经历、经验,或表示某种感情色彩。
5.在表示时间或条件的状语从句中用现在完成时表示未来完成的动作。
6.当现在完成时表示从过去某时持续到现在的动作或状态,以说明经历、经验,与for或since引导的表示一段时间的副词短语连用时,谓语动词要用be, keep, learn, live, read, serve, stay, study, teach, watch, work, write等表示持续的动词,不可使用arrive, become, begin, borrow, buy, come, close, die, end, enter, get, go, hear, graduate, join, leave, lend, lose, marry, open, put, reach, receive, return, see, shut, start, stop等表示终止的动词。
7.终止动词的否定式可与for或since引导的表示一段时间的副词短语或状语从句连用。
8.与ever, never,just, always等表示不确定的时间副词

回答2:

现在完成时包括持续性和非持续性。意思如果能用 一直 补充完整的是强调动作状态,通常可以与for或since引导的表示一段时间的副词短语连用,能用 已经 补充完整的是强调结果,通常可以与NOW、TODAY等表示时间点的表达连用

回答3:

1 很好,discover是非延续动词,但是,你看看它后面跟的有表示时间段的状语吗?像for.../ since...ago等。绝对没有。有的话就错了。
2 完成时只表示现在(做了还是 未做还是未做完)。