现在完成时用法小结 现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系
动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或 状态
其构成: have (has) +过去分词
不少同学对现在完成时的用法感到困惑,下面我们来对现在完成时的用法以及现在完成时与一般过去时的区别做一个详细分析
现在完成时常与不确定的过去时间状语,如:just, yet, before, recently, once, lately等;也可以同表示濒度的时间状语连用,如 often, ever, never, sometimes, twice, on several occasions 等;也同包括现在时间在内的时间状语连用,如 now, today, this morning, this year, this month 等,但不能同特定的时间状语连用(in 1993, last year 等)
(一)表示过去发生或完成的某一动作对现在造成的影响或结果
如: Have you read that story
你读过那个故事吗
(“读”这一动作发生在过去,对现在造成的影响是:是否知道故事的内容
) I have bought two apples. 我买了两个苹果
(“买”这一动作发生在过去,对现在造成的结果是:拥有两个苹果
) 在学习这一概念的同时,还应注意常与现在完成时连用的几个副词:already,just,ever,yet,never 等
already,just 多用于肯定句中,ever,yet,never 多用于疑问句和否定句中
如: I have already finished my homework.我已经做完家庭作业了
He has just had his meal.他刚吃过饭
Have you ever sung this