人教版英语英语现在完成时的用法大全含答案百度文库
- 格式:doc
- 大小:122.00 KB
- 文档页数:17
人教版英语英语现在完成时的用法大全含答案百度文库
一、初中英语现在完成时
1.—How many letters you to your mother?
—109 in all, since 2016.
A. has, written
B. have, written
C. did, write
D. are, writing 【答案】 B
【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。
【点评】考查动词的时态。注意现在完成时的用法。
2.—What great progress Huawei ________ in recent years!
—No wonder it is widely known in all parts of the world.
A. is making
B. has made
C. makes
D. made
【答案】 B
【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。
3.It has been three years since I ______ a teacher.
A. become
B. became
C. becoming
D. to become
【答案】 B
【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
4.So far Tom with Mary _______ 50 left -behind children to do their homework after school.
A. help
B. helped
C. has helped
D. have helped
【答案】 C
【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。
5.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 ”的区别。
6.—Hi, Tom! you ever the Bird's Nest?
—Yes, I have. It's fantastic.
A. Have, been to
B. Have, gone to
C. Did, go to
【答案】 A
【解析】【分析】句意:——你好,Tom!你曾经去过鸟巢吗?——是的,我去过。它是极好的。根据答语—Yes, I have.可知是以have开头的现在完成时的一般疑问句,排除C。have been to+地点名词,去过某地,去了并且回来了;have gone to+地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据It's fantastic.可知去了并且回来了,故选A。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
7.—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。
【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。
8.My sister English since she was 9 years old. She can talk to foreigners freely.
A. learns
B. learnt
C. has learnt
D. have learnt
【答案】C
【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C