现在完成式

08-08 13:17:26浏览次数:110栏目:英语语法
标签:英语语法学习,英语语法大全,英语语法入门, 现在完成式,

    一、现在完成式表示到现在为止已完成或仍在持续的动作、状态;强调对现在的影响、联系,或表示经历、经验即用过去发生的动作来说明现在的情况。

    二、现在完成式用在过去已完成而其结果对现在仍有影响的动作来说明经历、经验,或表示某种感情色彩。

    三、当现在完成式表示从过去某时持续到现在的动作或状态,以说明经历、经验,与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等表示终止的动词。

    1. It has been a long and tiring day today.

    今天真是够累的。

    现在完成式表示到现在为止已完成或仍在持续的动作、状态;强调对现在的影响、联系。

    2. Where have you gone, mom?(错误)

    你去哪里去了,妈妈?

    表示终止的动词如die, go等不可用完成式表示从过去某时持续到现在的动作或状态。have gone表示所提到 的人现在已不在本地,上句是错误的,不符合逻辑。

    3. I mean, where have you been, mom?

    我意思是说你今天去哪里了?

    表示终止的动词如die, go不可用完成式表示从过去某时持续到现在的动作或状态。

    4. I have been to the flower market. I bought a pot of flower.

    我去了趟花市。我买了盆花。

    本句用have been表示人去过某地但现在已经回来了。不可用have gone.

    5. Mom, it has been a long day for me, too.

    妈妈,我今天也够受的了。

    现在完成式表示到现在为止已完成或仍在持续的动作、状态;强调对现在的影响、联系。

    6. Tell me what you have done today.

    告诉我你今天都干了些什么?

    现在完成式表示到现在为止已完成的动作。强调对现在的影响、联系,或表示经历、经验。

    7. I have finished all my homework.

    我把所有功课都做完了。

    现在完成式表示到现在为止已完成的动作。强调对现在的影响、联系,或表示经历、经验。

    8. I have cleaned all the rooms.

    我打扫了所有的房间。

    现在完成式表示到现在为止已完成的动作。强调对现在的影响、联系,或表示经历、经验。

    9. And I have eaten up all the food.

    然后我把所有的食物都吃光了。

    现在完成式表示到现在为止已完成的动作。强调对现在的影响、联系,或表示经历、经验。

    10. You must be very very tired by now, I should say.

    看来你现在一定是很累了。

    11. Oh, my God. What have you done!

    天啊,你看你都做了些什么!

    现在完成式可用来表示某种感情色彩。本句表示对所做的事表示不满。

    12. You have eaten this?

    你把这个也吃了吗?

    现在完成式可用来表示某种感情色彩。本句表示一种惊讶的感情。

    13. You have ruined my precious flower.

    你把我宝贵的花儿都毁了。

    现在完成式表示到现在为止已完成或仍在持续的动作、状态;强调对现在的影响、联系。

    14. But it has died for a couple of days.(错误)

    但它已经死了几天了。

    表示终止的动词如die, go等不可用完成式表示从过去某时持续到现在的动作或状态。

    15. I mean it has been dead for a couple of days.

    我是说它已经死了几天了。

    当现在完成式与for或since引导的表示一段时间的副词片语连用时不能用die, go等表示终止的动词如。

    16. Furthermore, the flower you have mentioned is nothing but a cabbage!

    另外,你所说的花儿只不过是一棵白菜。

    现在完成式表示到现在为止已完成的动作。强调对现在的影响、联系。

,现在完成式
《现在完成式》相关文章
给资讯打分:
网友评论: