欢迎光临散文网 会员登陆 & 注册

现在完成时/现在完成进行时 混淆不会用?看这个就会啦!|时态系列合集

2023-04-09 19:13 作者:萨霞  | 我要投稿

老白 | 现在完成时+现在完成进行时

1️⃣现在完成时

现在完成时:用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。现在完成时的形式是由"have / has +过去分词"构成。


现在完成时的构成:

肯定式:have(has)+ done

否定式:haven't(hasn't)+ done

疑问式:have(has)提前


过去分词变形:

规则:

  1. 直接加ed
  2. 以e结尾加d
  3. 以“辅音字母 + y ”结尾的动词,将 "y" 变为 "i" ,再加“-ed”
  4. 重读闭音节结尾,末尾只有一个辅音字母(w、x、y除外),先双写该辅音字母,再加“-ed”

不规则:



现在完成时的用法:

①just = a short time ago:刚刚;才

②already:已经

③yet:仍然;直到现在(经常在否定句和疑问句中;置尾)


现在完成时的场景应用:

  1. 表示一个过去发生并结束的动作对现在产生的影响。
  • You're too late; the train has just left.
  • 你来得太迟了,火车刚开走。
  • l have lost my watch.
  • 我把手表丢了。(现在仍未找到)

2. 表示过去已经开始,持续到现在,仍要继续下去的动作或状态。

往往和表示一段时间包括现在时间在内的状语连用,如

today(今天),this week / month(本周 / 月),lately(最近),recently(最近),these days(这些日子),in the past few years(在过去的几年里),since(从....以来),since yesterday(从昨天以来),for a long time(很长时间),for a month / several years (一个月 / 几年),so far(迄今为止),up to now(直到现在),till / until now(直到现在)等

  • He's known me for over twenty years.
  • 他和我相识已20多年了。
  • Up to now / Until now we've had no problems.
  • 直到现在为止,我们没有碰到任何问题。

终止性动词(亦称点动词)如

come(来),go(去),leave (离开), buy (买),borrow(借),join(参加),die(去世),marry(结婚),lose(失去),begin(开始),stop(停止),get up(起床)等表示的动作有一个终点,到了终点就不再延续。也就是说,此类动词只表示短暂的动作,因此不能与表示延续的时间状语连用

如果非得用,通常用否定结构;在这种情况下可以和表示一段时间的短语连用。因为点动词的这种否定结构构成一种状态,而这一状态是可以持续的

  • They haven't written to me for 3 years.
  • 他们有3年没有给我写信了。
  • She hasn't left home for several days.
  • 她已有几天没有出门了。(表示“足不出户”这一状态)

3. 表示经历和经验。常和often(常常),never(从来没有),ever(曾经),once(一次),twice(两次),three times(三次),before(在....之前),since(自.....以来)等连用:

gone and been

gone:去了,没回来(人还在现场)

been:去过并且已经回来了

4. 在时间或条件状语从句中,通常用现在完成时代替将来完成时,表示将来某一时刻前已完成的动作,如after,when,until,as soon as,once,by the time,etc.

  • Tell me what you think of the book when you've read it.
  • 你看完这本书后,告诉我你的想法。
  • We'll start at 2 oclock pm if it has stopped raining by then.
  • 我们将于下午2点开始,如果那时雨停了的话。

5. It / This / That is / will be the first time ...句式中多用现在完成时

  • lt's the first time he has driven a car.
  • Linda has lost her passport again. It's the second time this has happened.


现在完成时 VS 一般过去时

现在完成时:从过去一直延续到此刻

一般过去时:搭配过去时间

现在完成时提问:How long have you …?

一般过去时提问:When / What time?


在新闻报道中,我们常用现在完成时引入事件,然后用一般过去时介绍细节。


2️⃣现在完成进行时

构成:have(has)been doing

现在完成进行时:表示过去发生的动作或状况一直持续到现在,这个动作可能仍在继续进行或刚刚结束。也可表示一段时间内重复的动作。现在完成进行时由"have/has +been +现在分词"构成。

  • You're out of breath. Have you been running?
  • 你刚一直在跑步吗?刚结束
  • Paul is very tired. He's been working very hard.
  • 他最近一直工作,有可能还在继续/刚结束
  • Tom is a very good tennis player. He's been playing since he was eight.
  • 八岁以来一直重复的动作


现在完成进行时:强调动作本身,不管是否已完成。现在完成进行时用于询问或说明动作的延续性

现在完成时:强调一个完成的动作(painted),用于说明结果。现在完成时用于询问或说明已经完成动作的多少 / 次数



现在完成进行时其他场景应用:

从我们所见,所闻中得出的结论,更多用现在完成进行时。经常用这种形式表达抱怨或批评

  • Who's been messing around with my papers? They are all overthe place.
  • You've been eating chocolate, haven't you? There's some onyour shirt.


现在完成时/现在完成进行时 混淆不会用?看这个就会啦!|时态系列合集的评论 (共 条)

分享到微博请遵守国家法律