英语学习论坛

 找回密码
 立即注册
查看: 437|回复: 0

现在完成时中表持续到现在的动作或状态用法讲解与练习

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2017-10-12 22:00:39 | 显示全部楼层 |阅读模式
现在完成时是英语考试中常考的一个语法点,它的构成是:主语+have/has +动词的过去分词。表示过去发生的动作对现在造成的影响或结果或表示过去的动作或状态持续到现在。那么,怎么理解现在完成时呢?
        今天就跟着小编来学习下现在完成时持续到现在的动作或状态的情况。
        表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。具体的用法结合句子来理解,先来看例句;
        例如:
        1. I haven’t heard from her these days.
        这些日子我没有收到她的信。
        2.We haven’t seen you recently.
        最近我们没有见到你。
        3.They have been away for two years.
        他们离开已经两年了。
        4.She has been with us since Monday.
        她从星期一起就一直和我们在一起。
        好了,通过以上的几个例句,大家是否了解了英语现在完成时中中表持续到现在的动作或状态的情况呢?
        那么,接下来我们来了解下since和for的区别:
        since后接时间点,如1993,last term, yesterday, the time I got there
        for后接一段时间,表示“长达多久”,如ten years, a while, two days等
        做几道题巩固下since和for区别
        1. Jim has been in Ireland ______ Monday.
        2. Jill has been in Ireland ______ three days.
        3. His aunt has lived in Australia ______15 days.
        4. Mary is in her office. She has been there ______ 7 o'clock.
        答案:
        1. since
        2. for
        3. for
        4. since
        以上就是现在完成时的用法了,大家都学到了没有?现在完成时虽然是基础知识,但难度并没有想象中那么低,一直到英语的深入学习阶段都是必考的重点,所以学习者们一定要注意夯实基础,不要放过任何一个小细节。最后,祝大家英语考试取得理想的成绩。
       

62fbaea09a5a719d46aa755ff3daf80658.png

62fbaea09a5a719d46aa755ff3daf80658.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2025-5-10 21:52 , Processed in 0.055063 second(s), 10 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表