当前位置:文档之家› 复习专题现在完成时知识点(大全)

复习专题现在完成时知识点(大全)

6.— Mary, I remember youseveral years ago.
— Yes, Ifor 3 years.
A. married, have married B. married, married
C. married, have been married D. have married, have been married
【答案】C
【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态ห้องสมุดไป่ตู้选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,has been dead。
4.—Where is your mother?
—She ______ Australia and she ______ Sydney for two weeks.
A. has been to; has been in B. has been to; has been to
A. has gone B. has been C. went D. will go
【答案】A
【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北京。A. has gone去了某地,表示该人不在说话地点;B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。
复习专题现在完成时知识点(大全)
一、初中英语现在完成时
1.Great changesin my hometown in the last few years.
A. took place B. will take place C. have taken place D. have been taken place
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
7.—I haven't seen your grandfather for two years. What happened to him?
—Oh, he ________ here for two years.
A. stayed B. hasn't stayed C. stays D. hadn't stayed
C. has gone to; has been in D. has gone to; has been to
【答案】C
【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。
【点评】考查现在完成时,注意其常与for+一段时间连用。
3.Nancyfor five years.
A. was dying B. has died C. died D. has been dead
【答案】D
【解析】【分析】句意:南西去世五年了。A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态;D. has been dead现在完成时态。句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。故选D。
【答案】B
【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。
【点评】考查现在完成时
8.—Look! Your teacher Miss White is over there.
—No, it can't be her. She ______ to Beijing.
A. teaches B. has taught C. is teaching D. will teach
【答案】B
【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语for nearly 20 years,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B.
【答案】C
【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。故答案选C。
【点评】考查现在完成时。
2.—Lucy, is your uncle a teacher?
—Yes, he is. Hehistory for nearly 20 years.
【答案】C
【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。
【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。
5.—— ______you _____ out the problem, Sam?
——Not yet, but I'm going to.
A. Did, work B. Are, working C. Have, worked D. Will , work
相关主题