本资料来自专辑:
2024年寒假八年级英语精品课
第07讲 八上复习 现在完成时(二)
【基础知识】
现在完成时用法辨析
(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.My father has ________come here, but my mother hasn’t come here ________.
A.already; already B.yet; already C.already; yet D.yet; yet
【答案】C
【详解】
句意:我的爸爸已经来了,但是我的妈妈没有来。
考查副词的用法。already已经;yet尚未。现在完成时中,already常用在肯定句中,yet用在否定句或者疑问句中。题干前半句为肯定句,后半句为否定句。故选C。
例2.—Where is David?
—He ________ to England. He ________ there a week ago.
A.has been; went B.has gone; go C.has gone; went
【答案】C
【详解】
句意:——David在哪里?——他到英国去了。他一周前去了那里。
考查时态辨析。根据“Where is David?”可知是去了英国还未回来,用has gone;再由“a week ago”可知用一般过去时,谓语用过去式went。故选C。
例3.—May I speak to Mr. Lee?
—Sorry, he________Harbin. He________ there for two days.
A.has been to; has been B.has been to; has been in
C.has gone to; has been D.has gone to; has been to
【答案】C
【详解】
句意:——我可以找李先生接电话吗?——对不起,他去哈尔滨了。他已经在那里待了两天了。
考查现在完成时的具体用法。has been to去过某地;has been in已经待在在某地;has gone to去了某地(还没回来);has been已经。根据“Sorry”可知,他去了哈尔滨,还没有回来,因此第一个空用has gone to;根据“for two days”可知,与时间段连用,用延续性动词,且地点副词there前一般不加介词,因此用has been表示“已经待在那里两天了”。故选C。
【点睛】
易错分析:考生要关注本题中的关于there前不加介词的考点,如忽视,第二个空容易直接选has been in。
例4.—I hear that you ________ back from the high-risk regions(地区)-Guangzhou.
—Yes, I ________ back last night. I will stay at home for 28 days.
A.are coming, came B.came, have come C.have come, came D.have come, have come
【答案】C
【详解】
句意:——我听说你从高发地区广州回来了。——是的,我昨晚回来的。我将在家里隔离28天。
考查时态。第一处强调“已经回来了”,用现在完成时,排除AB;第二处时间状语是“last night”,是一般过去时。故选C。
【真题演练】
5.—Miss Zhang seems quite familiar with Yunnan Province.
—Don’t you know? She ________ a town school there as a volunteer teacher for over 2 years.
A.is in B.has gone to C.has been in D.has been to
【答案】C
【详解】
句意:——张小姐似乎对云南很熟悉。——难道你不知道吗?她在当地的一所城镇学校支教了两年多。
考查动词时态。根据“ for over 2 years.”可知,用现在完成时,故排除A;has gone to去了某地(未回来);has been in在某地(多长时间);has been to去过某地(已回来)。根据语境可知,此处指她在当地一所学校呆了两年多,用has been in最合适。故选C。
6.—It’s said that Singapore has a Night Safari for people to visit.
—So it is! I ________ there twice since 2015.
A.have been B.have gone C.went
【答案】A
【详解】
句意:——据说新加坡有一个夜间野生动物园供人们参观。——确实是!2015年以来,我去过那里两次。
考查现在完成时。根据“since 2015”可知,此处应使用现在完成时。have been去过(已回,强调次数);have gone去了(未回)。根据“twice”可知,此处强调去过的次数,故选A。
7.— I saw Mr. Li in his office just now.
— No, it ______ be him. He has ______ Guangzhou and will be back in two days.
A.mustn’t;gone to B.mustn’t;been to C.can’t;been to D.can’t;gone to
【答案】D
【详解】
句意:——我刚才看见李先生在他的办公室里。 ——不,不可能是他。他去了广州,两天后回来。
考查情态动词和现在完成时。mustn’t禁止;can’t不可能;have been to意为“曾经去过某地”,表示现在已不在那里了;have gone to意为“已经去了某地”,说话时此人还没回来。根据下文“He has gone to Guangzhou”可知,此处表否定推测,A、B选项可排除。根据下文“will be back in two days”可知,李先生还在广州没有回来,故第二空应用gone to。故选D。
8.—Where is Lucy? I haven’t seen her for days.
—She ________ Chengdu. She’ll be back next week.
A.has gone to B.has been to C.have gone to D.have been to
【答案】A
【详解】
句意:——露西在哪里?我好几天没见到她了。——她去成都了。她下周回来。
考查have gone to的用法。have gone to表示说话人现在去了某地没回来;have been to表示说话人去过某地。根据“She’ll be back next week.”可知,露西去了成都没回来,主语“She”是第三人称单数,故助动词用“has”。故选A。
9.—Mum, where is David?
— He ________ to see the science fiction film Back to the future.
A.is going B.goes C.has gone D.was going
【答案】C
【详解】
句意:——妈妈,大卫在哪?——他去看科幻电影《回到未来》了。
考查动词时态。大卫“看电影”的动作发生在过去,并且对上文两人之间的对话产生影响,故为现在完成时态,结构是have/has done。故选C。
10.—I lost my cellphone in the shopping mall yesterday.
—Why not go to the Lost and Found? They ________ one.
A.found B.have found C.had found
【答案】B
【详解】
句意:——我昨天在购物中心丢了手机。——为什么不去失物招领处呢?他们已经找到了一个。
考查现在完成时。分析“Why not go to the Lost and Found?”可知,此处强调过去的动作对现在有影响,现在可以去认领手机,用现在完成时,故选B。
11.—Alex, go and clean your bedroom.
—I __________ it. It’s tidy and clean now.
A.have cleaned B.cleaned C.clean
…………
不错
很有用
怎么下载
刷新一下,点击下载就可以了,如果还是不清楚,可以直接联系客服QQ:20862811
感谢提供