内容正文:
第01讲 复习八下:现在完成时
掌握并正确使用现在完成时
一、现在完成时的用法:
时态
含义
结构
时间状语
现在完成时
表示过去发生的动作对现在的影响,或者表示从过去持续到现在的动作或状态
has/have+动词的过去分词形式
since,for,so far,already,yet,recently,ever,twice,in the last /past few years
二、现在完成时的句型结构:
【易错警示】
1. 与表示一段时间的标志词连用,短暂性动词要变为持续性动词(见下表)。表示一段时间的标志词有:for,since,how long。
2. 常用的现在完成时的句型结构
(1)It has been / It’s+时间段+since+过去时从句 / 过去的时间
如:It has been / It‘s three years since we met each other last time. 自从我们上次见面以来已经有三年了。
(2)时间段+has passed+since+过去时从句
如:Many years has passed since we knew each other. 我们已经认识多年了。
三、现在完成时用法辨析
(1)already用于肯定句;yet用于否定句或疑问句。
如:He has already told me the secret. 他已经告诉我这个秘密了。
I haven’t fed my pet dog yet. 我还没喂我的宠物狗。
(2)for+一段时间,表示“持续……”
since+ … ago / 过去时的句子,表示“自从……以来” 。
如:I have studied in this school for 3 years. 我已经在这所学校学习了三年。
I have studied in this school since 3 years ago. 我从三年前开始就在这所学校学习了。
I have studied in this school since I was 12 years old. 自从我12岁以来就在这学校学习了。
(3)have been to/have gone to/have been(in/at)区别
have been to表示“曾经去过(人已回来)”
have gone to意为“已经去了(人不在这里)”
have been (in/ at …) 表示“待在……一段时间”。
如:Have you ever been to HK? 你曾经去过香港吗?
Linda isn’t at home. She has gone to the library. 琳达不在家,她已经去了图书馆。
The Greens have been in China for 10 years. 格林一家人已经待在中国10年了。
(4)现在完成时与一般过去时的区别:
现在完成时侧重对现在的影响;一般过去时只是对过去的描述,不强调影响,是过去的时间点发生的事情。When提问时间点,不能跟现在完成时连用。
如:I have had breakfast. 我已经吃了早餐了。(已经饱了,不用再吃了)
I had breakfast. 我吃过早餐了。(普通描述过去的事情,没有饱不饱的含义)
Derek has watched the movie. When did he watch it? 德里克已经看过这电影了。他什么时候看的?
考点一:现在完成时的用法和结构
1.(2022秋·辽宁沈阳·八年级统考期末)Hurry up! we ________ our project yet.
A.don’t finish B.haven’t finished
C.have finished D.won’t finish
【答案】B
【详解】句意:快点!我们还没有完成我们的项目。
考查句子时态。根据“Hurry up!”和“yet”可知,时态是现在完成时,yet用于否定句,finish“完成”,现在完成时否定形式haven’t finished。故选B。
2.(2022秋·辽宁沈阳·八年级统考期末)—What do you think of the third season of documentary A Bite of China?
—Great. I ________ it twice.
A.watch B.watched C.will watch D.have watched
【答案】D
【详解】句意:——你觉得纪录片《舌尖上的中国》第三季怎么样?——很好。我看了两次。
考查动词时态。根据“twice”可知,时态是现在完成时。故选D。
3.(2022秋·辽