专业指导英语写作服务
专业批改、翻译英语作文
留言给我们 站内搜索
作文地带QQ群:81784028
作文地带-有翻译的英语作文网 数十人的翻译团队,提供有原创翻译的英语作文,作文地带是您英语学习的好帮手!英语作文网

现在完成时(5)

时间:2010-09-05来源:作文地带整理栏目:英语语法作者:英语学习 英语作文收藏:收藏本文
比:I have washed the car. 我洗过了车。(看上去很漂亮) I washed the car a moment ago. 我刚才洗过车了。 She has watered the flowers. 她已经浇了花。(不需要再浇了) She watered the flowers yesterday.

    比:I have washed the car. 我洗过了车。(看上去很漂亮)

    I washed the car a moment ago. 我刚才洗过车了。

    She has watered the flowers. 她已经浇了花。(不需要再浇了)

    She watered the flowers yesterday. 她昨天浇的花。

    I have written the letter but I haven't posted it yet. 信我已经写好了,但还没有寄出。

    I wrote the letter last week and I posted it three days ago. 我上周写的那封信,3天前寄出的。

    (3)现在完成时表示的动作或状态延续到现在并可能延续下去,而一般过去时则单纯表示过去某段时间内的经历。

    比:It has rained for five hours. 雨已经下了5个小时了。

    It rained for five hours yesterday. 昨天下了5个小时的雨。

    He has waited for her for two hours. 他等她已经两个小时了。

    He waited for her two hours and then went home. 他等她等了两个小时,然后就回家了。

    I have reviewed two lessons this morning. 今天上午我已经复习了两课。(说话时还在上午)

    I reviewed two lessons this morning. 今天上午我复习了两课。(说话时已是下午或晚上)

    

  用法

    用法

    (1)现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.

    I have spent all of my money.(含义是:现在我没有钱花了.)

    Jane has laid the table.(含义是:现在桌子已经摆好了.)

    Michael has been ill.(含义是:现在仍然很虚弱)

    He has returned from abroad. (含义是:现在已在此地)

    (2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.

    Mary has been ill for three days.

    I have lived here since 1998.

    注(超重要):瞬间动词(buy,die,join,lose……)不能直接与for since 连用。要改变动词

    come-be

    go out-be out

    finish-be over

    open-be open

    die-be dead

    ………………

    1.have代替buy

    My brother has had(不能用has bought) this bike for almost four years.

    2、用keep或have代替borrow

    I have kept(不能用have borrowed) the book for quite a few days.

    3、用be替代become

    How long has your sister been a teacher?

    4、用have a cold代替catch a cold

    Tom has had a cold since the day before yesterday.

    5、用wear代替put on

    b)用"be+形容词"代终止性动词

    1、be+married代marry 2、be+ill代fall (get) ill

    3、be+dead代die 4、be+asleep代fall (get) asleep

    5、be+awake代wake/wake up 6、be+gone代lose,die,sell,leave

    7、be+open代open 8、be closed代close/shut

    9、be+missing(gone,lost)代lose

    c)用"be+副词"代终止性动词

    1"be+on"代start,beginjoozone.com

“现在完成时(5)”一文包含以下关键字,请点击获取相关文章
------分隔线----------------------------
今日最新更新英语作文
------分隔线----------------------------
栏目推荐