人教版英语英语现在完成时难点、易错点含答案百度文库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人教版英语英语现在完成时难点、易错点含答案百度文库
一、初中英语现在完成时
1.—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
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。
【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。
2.I ________ an invitation to the concert. I can't wait to go.
A. receive
B. will receive
C. was receiving
D. have received
【答案】D
【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。根据题目所给语境推断出应使用的时态。
3.Mr.Fan in 2005.In other words,he for 9 years till now.
A. got married;has been married
B. married;had been married
C. got married;had been married
D. married;got married
【答案】 A
【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.
【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。
4.—What _______ you just now?
—Don't worry. Nothing _______.
A. has happens to; has happened
B. happened; happened
C. happened; has happened
D. happened to; has happened
【答案】D
【解析】【分析】句意:---刚才你发生了什么事?---别担心,没什么事发生。固定句式What happened to……发生了什么?第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,has happened,故答案为D。
【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。
5.—_______ my dictionary? I can't find it anywhere.
—I _______ it on the desk when I came in.
A. Did you see; have seen
B. Have you seen; have seen
C. Have you seen; saw
D. Did you see; see
【答案】C
【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。---我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。
【点评】考查动词的时态,注意理解句意,根据时态的定义判断。
6.He for ten years.
A. has been married
B. married
C. got married
D. has married
【答案】A
【解析】【分析】句意:他已经结婚十年了。根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。be married表结婚的状态,be动词的过去分词为been。故选A。
【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
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
【答案】 B
【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。
【点评】考查现在完成时
8.—How many times _______ you _______ to Beijing this year?
—Three times.
A. have;been
B. had;been
C. have;gone
D. had;gone