学习英语时态,只要抓住两个完成时,你就赢了!
点个关注吧 以防下次找不到哦
1、首先让我们来看一下现在完成时,有关这个语法点的定义是这样的:
现在完成时表示过去发生的动作对现在的结果和影响。其谓语动词的构成是
Have/has +ved(动词的过去分词)
这里包含以下含义:
谓语动作发生在过去,并且一直延续到现在,这时谓语动词用现在完成时;没有延续到现在的谓语动作,谓语动词用一般过去式来表示就行了;动作发生在过去,我们只说动作发生的结果,不说时间。如:
I have livedin Beijing ever since ten years ago.
从十年前开始,我一直住在北京。“居住”这个动作从过去一直延续到现在。
来看下面几组对话:
a)——I remember youwere a talented pianist at collage. Can you play the piano for me?
我记得上大学的时候你是一位天才钢琴家,“现在”能为我弹一曲吗?
——I haven’t played the piano for years.我已经几年没有弹过了。
指从大学毕业一直到现在都没有弹过。所以谓语动词用现在完成时。haven’t played
b)——Nice to see you back ,how long didyou stay in Russia?
见到你会来很高兴,你在俄罗斯停留了多长时间?
——4months.四个月.
在这组对话当中,很明显我们感到,说话的一方已经从俄罗斯回来了,所以他(她)在俄罗斯停留的动作(stay )并没有延续到现在,所以谓语动词只用一般过去时(did …stay).再如:
c)——Haveyou graduated from Beijing University?
你是从北京大学毕业的吗?
——Yes, I studied there for 4 years.
是的,我在那里上了4年学。很明显,对话当中的一方只是过去在北京大学上学,现在已经不在那里了,学习(study)这个动作并没有延续到现在,因此谓语动词study 用过去式studied。
2、 下面我们再来看一下过去完成时,它表示发生在过去的两个动作的先后关系,更早发生的那个动作谓语动词用过去完成时,其构成是:had +ved (过去分词)
这里也包含以下含义:
一定是发生在过去的两个动作(或存在的状态),一先一后;如果只有一个动作,谓语动词只须用一般过去时就行了。例如:
a)When hegot to the station , the train had already gone.
当他到达火车站的时候,火车已经开走了。发生在过去的两个动作,一个是“到达火车站”,另一个是“火车开走”,很显然,后一个动作更早,所以前面从句的谓语动词用过去式(got);而后面的主句的谓语动词用过去完成时(had…gone)
b)After he had graduatedfrom Beijing University ,he joined the army .
从北京大学毕业之后,他就参军了。
给你带来最新双语国际趣闻时讯
出国必备英语知识和学习技巧
&育儿心得和留学移民资讯
请长按二维码关注我们!
赞是一种鼓励 分享传递快乐
看完点个“在看”分享给更多人
微信扫码关注该文公众号作者