登录 | 注册 | 付费 | 个人中心
您的位置:首页 > 英语句型 > 基础(初中)英语句型 > 正文

动词时态句型: 现在完成时

文章来源:句解霸 | 更新日期:2013-07-05
现在完成时表示过去已经发生的事件,该事件可能持续到现在或对现在有影响。

1. 现在完成时的肯定形式为: have/has + 过去分词。其中 has 用于主语为第三人称单数的情况。have 可以缩写为've。has 可以缩写为 's。
They have warned him about the risk. 他们已经警告他可能的风险。
I've read the book from beginning to end. 我把这本书从头到尾都看了。
He has passed the exam. 他已经通过了考试。
He's arrived in Scotland by 5 pm. 他下午五点钟之前已经到达苏格兰。

2. 现在完成时的否定形式为: have/has + not +过去分词。have not 可缩写为 haven't, has not 可缩写为 hasn't。
Jane has not received proper training. 简还没接受很好的训练。
We have not seen each other for a long time. 我们已经很久没见面了。
He left home two weeks ago and we haven't heard from him since. 他两周前离开了家,自那以后我们再没有他的音讯。
The game hasn't started yet. 比赛还没开始。

现在完成时也可以通过副词 never 来表达否定,如:
I have never heard of such a thing. 我从没听过这样的事。

3. 一般疑问句的句式如下
Has the boss left yet? 老板已经离开了吗?
Hasn't your friend arrived yet? 你的朋友还没到达吗?
Have you finished the job? 你完成工作了吗?

4. 特殊疑问句的句式如下
What have I said to make you angry? 我说了什么让你这么生气?
How long have you lived here? 你住在这里多久了?
Why has English changed over time? 为什么英语随着时间的推移而改变?

5. 现在完成时在表达时常可和一些副词连用,如 just, already, recently, yet, ever 等。
My parents have just decided to go back to England. 我的父母刚决定要回英国。
He's lost his job recently. 他最近失业了。
I've already had lunch. 我已经吃了午饭。
I haven’t seen the movie yet. 我还没看这部电影。
Have you ever been to Beijing before? 你以前去过北京吗?

6. 现在完成时常和for, since 等引导的介词状语连用。
The house has belonged to the Gates family for over 100 years. 盖茨家族拥有这座房子已经超过100年了。
Since then, finding ways to grow more rice has been his life goal. 从那时起,寻找方法来种植更多的大米一直是他的人生目标。
Mr. Smith has worked here since 1984. 自1984年以来,史密斯先生一直在这儿工作。

上一篇: 动词时态句型: 一般将来时 be going to
下一篇: 动词时态句型: 过去进行时

联系我们 | 意见反馈 | 商务登录 | 商标声明 | 站点地图

版权所有:广州奥文信息科技有限公司 Copyright © 2011 All Rights Reserved.
粤ICP备: 11095722号    增值电信业务经营许可证: 粤B2-20120156 许可证