现在完成时的用法详解
萌到你眼炸
796次浏览
2021年01月25日 00:38
最佳经验
本文由作者推荐
李白与杨贵妃-
现在完成时的用法详解
现在完成时:表示过去某一时间发生的动作对现在造成的影响 和产生的后果,还有
可能一直延续下去。结构为:
has/have+
过去分词
(黑点表示现在和过去两个时间点,实箭头表示
动作在延续,虚箭头表示动作可能继续持续 。
)
基本用法:
一、
开始于过去的动作一支 烟学到现在,
对现在有影响。
现在完成时跨越两个时间,
一是过去,一是现在。
1.
Have you wait long ?
你等很久了吗
(
现在还在等着
)
2.
She has invited my whole family to supper on Sunday.
她已邀请我们全家周
日去吃晚饭(结果:周日有安排了)
3.
She has won prizes for her records and a prize for one of her films.
她的
唱片曾多次获奖,她的一部电影也曾获奖(结果:奖品在她手里)
二、
现在完成时表示最近发生的动作时,
可以与
just,rec ently,already,yet,still,at
last
终于
,finally,almost
等副词连用。
1.
What good books have you read recently?
你最近阅读了什么好书
2.
The stone works have already repaired both the tower.
石匠已经修复了两
座石塔。
3.
Not enough building materials for this project have been collected.
为这
项工程采集的材料还不够。
4.
Has it stopping rraining yet?
雨停了吗
5.
I still haven’t passed my driving test.
我还未通过驾驶考试。
6.
At last he has done it.
他终于把它做完了。
7.
The exact amount has not been finally decided.
确切的数目还没有最终确
定。
8.
The plan hasn’t been finally approved.
计划最终还未获得批准。
9.
Don’t go without us!We have almost finished the experiment.
别被我们留
下,我们的实验快做完了。
三、
现在完成时表持续时,
虽不能和表示具体的过去时间状语如:
justnow,a minute
ago,yesterday,last year
等连用,
但是可以 和表示
“
直到现在
”
的状语连用,
如:
before,be fore now, up till now, up to now, so far, previously, ever, never
等连用
1.
You have told me all that before.
你以前已经把那件事全部告诉我了。
2.
I haven’t been here before now.
我以前没来过这。
3.
Howerver,humans
have
so
far
not
been
wise
enough
to
make
correct
decisions.
然而,迄今为止,人类还不够聪慧到能做出准确无误的决定。
4.
I haven’t seen him previously.
我以前没见过他。
5.
Has
she
ever
talked
to
you
about
such
matters?
她曾经对你说过这些事
吗?
6.
I have never broken my word.
我从不失言。
7.
I have heard nothing from him up to now.
迄今为止,我还没听到他的消息。
四、
现在完成时表持续时也可以和表示过去一个时间段的时间状语连用,
如:
in the
last… , in the past… , during the last,,, , through centuries
几世纪以来,