外研版英语英语现在完成时专项复习含答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

外研版英语英语现在完成时专项复习含答案
一、初中英语现在完成时
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.—The drama series The Thunder (破冰行动) hits screens these days.
—Oh. What a pity! I ____________ any of them yet,
A. doesn't watch
B. didn't watch
C. won't watch
D. haven't watched
【答案】 D
【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。

——哦。

真遗憾!我任何一集也没有看过。

根据Oh. What a pity!可知我没有看过。

过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。

故选D。

【点评】此题考查现在完成时。

注意yet常和现在完成时连用。

3.My mother a good example for me since I was young.
A. was
B. has been
C. will be
D. is
【答案】 B
【解析】【分析】句意:打小以来,妈妈就是我的好榜样。

根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。

故选B。

【点评】考查动词的时态
4.Great changes in my hometown in the last few years.
A. took place
B. will take place
C. have taken place
D. have been taken place 【答案】C
【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。

in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。

故答案选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.——Where is Mr. Wang?
——He together with his students ________ Zhuyuwan Park.
A. has gone to
B. have gone to
C. has been to
D. have been to
【答案】 A
【解析】【分析】句意:—王老师在哪里?—他同他的学生去了Zhuyuwan公园。

A. has gone to去了,没在这里。

主语是单数;B. have gone to去了,没在这里。

主语是复数;C. has been to去过,没在那里;主语是单数;D. have been to去过,没在那里;主语是复数。

本句He是主语,together with his students是介词短语,做定语不是主语,所以用has。

王老师去公园了不在这里,所以用has gone to。

故选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.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+过去分词。

9.He has studied in our school __________.
A. since five years
B. for five years
C. for five years ago
D. in five years
【答案】B
【解析】【分析】句意:他已经在我们学校学习五年了。

has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。

【点评】考查时间状语。

根据句意选出正确的时间状语。

10.You must return the books to the library because you _________ them for more than two weeks.
A. have lent
B. have borrowed
C. have kept
【答案】C
【解析】【分析】句意是:你必须把书还给图书馆因为你已经……两个多星期了。

for more than two weeks 表示时间段,在现在完成时中需要和延续性动词连用,lend 和 borrow 都是短暂性动词,keep 具有延续性,故选C。

【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。

11.All members_______ are admitted to the auditorium.
A. have got the tickets
B. that had got the tickets
C. that have got the tickets
D. had got the tickets
【答案】 C
【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。

根据题意可知,本句为定语从句,且从句中缺少主语,需要用 that或 who引导,且不可省略,所以排除A 和D。

票已经拿到了,因此用完成时,根据 are 可知,用现在完成时,have got,故选C。

【点评】考查定语从句和时态,注意tha引导从句的用法。

12.Nancy for 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。

【点评】本题考查时态辨析。

某人去世了多少年就用延续性动词的现在完成时,has been dead。

13.My parents for twenty years by the time I was 15.
A. married
B. had married
C. had been married
D. had got married
【答案】 C
【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

14.— Where is your uncle? I haven't seen him for a long time.
— He _______ Beijing for about half a year. He moved there in January.
A. has gone to
B. has been to
C. has arrived in
D. has been in
【答案】 D
【解析】【分析】考查延续与非延续性动词。

根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。

15.—Where is your father?
— .
A. He has been to Shanghai
B. He has been in Shanghai
C. He has gone to Shanghai
D. He have been to Shanghai
【答案】C
【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。

Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。

本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。

主语he是三人称单数,用has gone to。

故选C。

【点评】本题考查现在完成时。

以及Have been to;have been in;have gone to三个短语的词义和用法。

16.—How long can I _________ this book?
—Five days. But you must return it on time.
A. borrow
B. lend
C. keep
D. kept
【答案】C
【解析】【分析】句意:——我能保留这本书多长时间?——五天。

但是你一定要按时归还它。

A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。

此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。

【点评】本题考查延续性动词。

以及borrow,lend,keep,kept四个词的词义和用法。

17.—How do you like Treasure Island,Lucy?
—It's so exciting that I _______ it twice.
A. am reading
B. have read
C. was reading
D. had read
【答案】B
【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。

根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。

【点评】此题考查现在完成时的用法。

18.I scared of dogs ever since a dog hurt me when I was five years old.
A. will be
B. was
C. have been
D. would be
【答案】 C
【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。

句意是:自从我五岁时被狗伤过之后我就一直怕狗。

【点评】本题考查现在完成时的用法。

19.I am surprised at the new look of my hometown,for it _____ a lot over the years.
A. changed
B. changes
C. will change
D. has changed
【答案】 D
【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,
结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.
20.— Mary, I remember you several years ago.
— Yes, I for 3 years.
A. married, have married
B. married, married
C. married, have been married
D. have married, have been married
【答案】 C
【解析】【分析】句意:——Mary,我记得几年前你结婚了。

——是的,我已经结婚三年了。

ago表明时态是一般过去时,所以用过去式married。

排除D。

for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。

marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。

【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。

21.Which of the following is WRONG?
A. Your car is good except for the colour.
B. The film has begun for twenty minutes.
C. I have kept the book for two days.
D. What's the difference between the two tricks?
【答案】 B
【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他
都很好;B选项意为:这场电影已经开始二十分钟了。

这个句子是错误的,begun的原形
是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已
经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是
什么?故应选B。

【点评】考查句子结构。

掌握短暂性动词不能与时间段连用。

22.I know Li Qing well. We________ friends for five years.
A. became
B. have become
C. was
D. have been
【答案】 D
【解析】【分析】句意:我很了解李青,我们是5年的朋友了。

根据for five years,可知时
态是现在完成时,并且要用持续性动词,have been friends,是become friends的持续性动词,故选D。

【点评】考查时态,注意持续性动词的用法。

23.I ________my dictionary to my classmate David a week ago, but he ________ it to me yet.
A. lent; return
B. have lent; returned
C. lent; hasn't returned
D. have lent; didn't return
【答案】 C
【解析】【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。

ago是过去时标志,故排除B和D选项,yet是现在完成时标志,因此用hasn't returned,
故选C。

【点评】考查时态,注意ago和yet的用法。

24.Last week I _______ a cold. That's to say since last week, I _______ a cold.
A. have had; have had
B. caught; have had
C. have had; have caught
D. caught; have caught
【答案】B
【解析】【分析】句意:上周我患了感冒。

也就是说,从上周开始,我就一直在感冒。

“have a cold”和“catch a cold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的
行为,不可与表示一段时间的状语连用。

第一句上周感冒是发生在过去的动作,应用一般
过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用
现在完成时“have had”,故选B。

【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。

25.—How long can I _____ the Chinese workbook?
—For three weeks.
A. borrow
B. keep
C. to borrow
D. to keep
【答案】B
【解析】【分析】句意:——我能保存语文练习本多长时间?——三个星期。

情态动词can 用动词原形,所以排除C、D。

how long所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。

【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。

26.— Miss Liu, when did you come here?
— In 2015. I here for two years.
A. have been to
B. have gone to
C. have come
D. have been
【答案】 D
【解析】【分析】句意:——刘小姐,你什么时候来这的?——2015年,我已经在这里待两年了。

由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。

here为副词,其前不用介词。

故选D。

【点评】考查现在完成时态。

27.-- Anna, could you lend me this book, please?
-- I'm sorry. I it for only two days, and I haven't finished it yet.
A. have bought
B. have had
C. bought
D. had
【答案】 B
【解析】【分析】句意:“安娜,请问你能借给我这本书吗?……对不起,我刚买了两天。

我还没有看完呢。

”根据答语中的“for only two days”可知要用现在完成时,而且应用延续性动词。

故选B。

【点评】考查现在完成时。

28.What you in the past two hours, my baby?
A. will; do
B. have; done
C. are; doing
D. would; do
【答案】 B
【解析】【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past two hours”可知用完成时态。

故选B。

【点评】考查现在完成时。

29.He ________ for ten years.
A. has been married
B. married
C. got married
D. had married
【答案】 A
【解析】【分析】句意:他结婚十年了。

根据句意可知是从过去持续到现在的动作,应该用现在完成时。

故选A。

30.It _______ over ten days since the dog _______ .
A. is; has been dead
B. has been; died
C. has been; has been dead
D. was; has died 【答案】 B
【解析】【分析】句意:狗死了有十多天了。

Since 引导一个过去时的句子,所以第二个空填die的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选B。

31.— have you had the mobile phone?
—Since 2015.
A. How often
B. How long
C. How soon
D. How many
【答案】B
【解析】【分析】句意:你什么时候有的手机?自从2015年。

询问的是从什么时候开始,也就是时间长度。

故B选项正确。

【点评】考查特殊疑问句的辨析。

32.My sister in America for two years.I miss her very much.
A. studies
B. studied
C. has studied
D. is studying
【答案】C
【解析】【分析】句意:我的姐姐在美国学习了两年了。

现在进行时表示持续大现在的状态并有可能继续持续下去。

故C选项正确。

【点评】考查现在完成时。

33.一 Is Tom at home?
— No, he to the town.
A. has been
B. has gone
C. goes
D. will go
【答案】 B
【解析】【分析】考查动词的时态。

由语境可知,Tom去镇上了,现在不在家。

表示“已经去了某地”应用have gone to sp. 。

故选B。

have been to sp. 表示“去过某地”,现在已经回来了。

【点评】考查have been to与have gone to的辨析。

34.The new supermarket in our town _______ for two weeks, but I _______ there yet .
A. has opened; haven't gone
B. has been open; haven't been
C. has been open; haven't gone
D. has opened; haven't been
【答案】 B
【解析】【分析】句意:在我们城镇的新超市已经开业2周了,但是我还没有去过。

根据for two weeks可知,谓语动词必须是持续性动词或表示状态的词; has opened这里强调的是动词,open是非持续性动词,不能与时间段连用,故排除AD;has been open这里open是形容词,可以与时间段连用;这里第二空表示没有去过应该用haven't been。

have been表示去过某地;have gone表示去了还没有回来。

根据句意故用haven't been。

故选B。

35.-- What a nice watch! How long you it?
-- For just two weeks.
A. will; buy
B. have; had
C. were; having
D. did; buy
【答案】 B
【解析】【分析】句意:“多好的一块表啊!你买了多久了?" “刚刚两周。

”根据句意可知用现在完成时,buy是瞬间动词. 不可与how long连用,故排除选项A、D:选项C是过去进行时,不符合题意。

故选B项。

【点评】考查现在完成时。

36.一 How long your brother ______ this camera?
— For two weeks.
A. have; bought
B. have; had
C. has; had
D. has; bought
【答案】 C
【解析】【分析】本题考查动词的时态。

句意:“你哥哥买这个相机多久了?”“两周了。

”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。

主语是your brother,为第三人称单数,所以应该选择C项。

【点评】考查现在完成时。

37.I can't get into my room now because I _______ my key.
A. lose
B. will lose
C. have lost
D. am losing
【答案】 C
【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。

已经发生的事,用现代完成时。

【点评】考查时态的用法。

38.一 Have you ever the film Gang Jiong?
一 Yes, I have.
A. see
B. to see
C. saw
D. seen
【答案】 D
【解析】【分析】句意:“你看过电影《港囧》吗?”“是的,我看过。

”由ever及答语可知句子用现在完成时,故用see的过去分词seen。

【点评】考查动词的时态。

39.—What about watching the movie Big Fish tomorrow?
—Oh, I it already.
A. watch
B. have watched
C. will watch
D. am watching
【答案】 B
【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。

already是完成时的标志,故选B。

【点评】联系句意,注意辨析关键的词语,来判断所填之词。

40.—Where's Mr Jones?
—He to the post office.
A. goes
B. will go
C. has been
D. has gone
【答案】 D
【解析】【分析】句意:jones在哪?他已经去了邮局。

该句是问jones现在的去向,而
jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。

故选D。

【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。

二、初中英语动词的时态
41.–Don’t worry! I’m sure your son will arrive safely.
-- But if he ______, what can I do? It’s getting dark and it’s going to rain.
A.won’t come B.doesn’t come C.isn’t coming D.wouldn’t come
【答案】B
【解析】
【详解】
句意“-不要担心,我确信你的儿子将会安全到达。

-但是如果他没到,我该如何做?现在天要黑了,而且要下雨了”。

根据句意可知,此处的if译为“如果”,且主句表示将来,从句用一般现在时,且从句谓语为实意动词,故选B。

42.—Shall we play tennis now?
—Sorry, I can’t. I my homework.
A.do B.did C.have done D.am doing
【答案】D
【解析】句意:——我们现在打网球去好吗?——对不起,我不能去,我在做作业。

A. do 做,用于一般现在时态,主语复数时; B. did做,用于一般过去时态; C. have done 做,用于一般现在完成时态; D. am doing做,用于现在进行时态,主语是I时;根据now可知用现在进行时态,故选D
43.We a few museums while we were in London.
A.visit B.visited
C.have visited D.are visiting
【答案】B
【解析】
句意:当我在伦敦时,我参观了几个博物馆。

A. visit 参观,用于一般现在时态,主语复数时; B. visited 参观,用于一般过去时态; C. have visited 参观,用于一般现在完成时态;
D. are visiting 参观,用于现在进行时态,主语复数时;根据 while we were in London.可知主句用过去时态;故选B
44.— Did you sleep well last night?
—Far from that! One of my neighbours ▲ music pretty loud.
A.plays B.was playing C.is playing D.would play
【答案】B
【解析】句意:-----你昨晚睡得好吗?------远非如此!我的一个邻居在大声演奏音乐。

A. plays一般现在时态;B. was playing 过去进行时态;C. is playing 现在进行时态; D. would play过去将来时态。

结合语境可知,昨晚睡不好觉的原因是当时有人在演奏音乐,故用过去进行时态来描述,答案为B。

45.I don't remember____________ the book yesterday.
A.where I put B.where did I put
C.where will I put D.where l will put
【答案】A
【解析】
英语宾语从句中一般为陈述语序。

根据时间状语yesterday,昨天,可知从句中描述的是过去发生的动作,故从句中用一般过去时态。

选B为倒装语序,故选A。

考点:宾语从句
46.Hong Kong __________to China for 20 years. I ________there for 2 weeks next year. A.has returned; will stay B.has been back; will stay
C.has been back; have stayed D.has returned; have stayed
【答案】B
【解析】
【详解】
句意:香港回归中国已有20年。

明年我将在那里呆两周。

考查动词时态辨析。

for 20 years 是一段时间,需和持续性动词连用;return返回,终止性动词,可排除AD两项。

next year 明年,用于一般将来时,可排除C项。

根据句意结构和语境,可知选B。

47.________ of the road ________ broken down. It needs ________.
A.Three-fourths; was; repaired
B.Three quarters; has; to repair
C.Three-fourth; was; to be repaired
D.Three quarters; has; repairing
【答案】D
【解析】句意:四分之三的路已经坏掉了,它需要被修理。

根据分数表达法,当分子超过一时,分母加s,所以排除C;根据break down坏掉和 road之间是主动关系,不用被动语态,排除A/C;need to do一般主语是人,need doing一般主语是物,need to do需要做某事,need doing需要被做;故选D
48.I _______ a picnic with my brother last Sunday. It was great.
A.have B.had
C.will have D.am having
【答案】B
句意:上周日我和我的哥哥一起去野餐了,非常棒。

have有,动词原形;had是have的过去式;will have将会有,一般将来时态;am having现在进行时态。

have a picnic去野餐,是一个固定短语。

根据句中的时间状语last Sunday可知,这里说的是过去的事情,应用一般过去时态,故选B。

49.--- Where’s my father? Could tell me?
--- He to Beijing. He’ll attend an important meeting.
A.goes B.is going C.has gone D.has been
【答案】C
【解析】
【详解】
句意:——我的父亲在哪里?可以告诉我吗?——他已经去北京了。

他将参加一个重要会议。

考查动词时态辨析。

根据句意语境,可知父亲不在说话的地点已经去了北京,需用现在完成时,可排除AC两项。

have been to意为“曾经去过某地”,现在已不在那里了;have gone to意为“到某地去了”,说话时作句子主语的人不在现场,故选C。

50.--- May I speak to John?
--- Sorry, he ____________Japan. But he _________in two days.
A.has been to, will come back
B.has gone to, will be back
C.has been in, would come back
D.has gone to, won't cone back
【答案】B
【解析】
【详解】
句意“-我可以和约翰通话吗?-抱歉,他去了日本,两天后回来”。

have been to去了某地(回来了);have gone to去了某地(还没回来);C.have been in曾经待在某地。

根据句意可知,表示“约翰去了日本,还没回来”,第二空后in+一段时间表示将来,用一般将来时,故选B。

51.--Did you see a girl in red pass by just now?
--No, sir. I ________the news with my mobile phone.
A.read B.was reading C.would read D.am reading
【解析】
句意:-刚才你看到一个穿红衣服的女孩经过吗?-没有,先生。

我正在手机上读新闻。

read 读,动词原形或过去式;was reading过去进行时;would read过去将来时;am reading现在进行时。

根据对话的情景可知,这里表示刚才正在做的事情,应用过去进行时态,故选B。

52.—Mum, where is my dictionary?
—Oh, I didn’t see it, either. I’m afraid you ___________ it.
A.are losing B.will lose C.have lost D.were losing
【答案】C
【解析】
句意:——妈妈,我的字典在哪里?——哦,我也没有看到它,恐怕你把它弄丢了。

A. are losing现在进行时态; B. will lose一般将来时态;C. have lost现在完成时态; D. were losing 过去进行时态。

lose这一动词发生在过去,造成的结果是现在看不见了,属于完成的动作,要用现在完成时态来表达,故答案为C。

53.When it began to rain heavily, she ________ for a bus at the bus stop.
A.waited B.waits C.is waiting D.was waiting
【答案】D
【解析】句意:当雨下得很大时,她正在公共汽车站等公共汽车。

A. waited一般过去时;
B. waits一般现在时;
C. is waiting现在进行时;
D. was waiting过去进行时。

when引导的时间状语从句,从句用一般过去时,主句用过去进行时;故选D。

54. Alice in Wonderland ___________ for 15 days and many of us like the film very much. A.begins B.has begun
C.began D.has been on
【答案】D
【解析】
试题分析:句意:《爱丽丝梦游仙境》已经上映15天,我们当中很多人都非常喜欢这部电影。

根据句中的for 15 days可知该用现在完成时,并且谓语动词必须是延续性动词。

所以选D。

考点:考查延续性动词。

55.—_____ you _____ your homework yet?
—Yes, I _____ it ten minutes ago.
A.Did; do; finished B.Have; done; have finished
C.Have; done; finished D.Will; do; finish
【答案】C
【解析】
试题分析:句意:-你做你的家庭作业了吗?-是的,十分钟前我就完成了。

根据yet结合句意可知前一句该用现在完成时;根据ten minutes ago可知后一句该用一般过去时。

所以选C。

考点:考查现在完成时与一般过去时。

56.When I got to the classroom, my friend Bob__the floor.
A.is cleaning B.was cleaning C.cleaned D.has cleaned
【答案】B
【解析】
【详解】
句意:当我进教室时,我的朋友鲍勃正在打扫地板。

考查时间状语从句、时态。

A. is cleaning(现在进行时);B. was cleaning(过去进行时);
C. cleaned(一般过去式);
D. has cleaned(现在完成时);when引导的时间状语从句指特定时间正在发生的动作,根据主从句时态一致的原则,判断主句用过去进行时,故选B。

57. --- Did you see a man in black pass by just now? --- No, sir. I ________ my car.
A.wash B.washed C.am washing D.was washing
【答案】D
【解析】
句意:——你刚才看见一个穿黑过路人的人吗?——没有,先生。

我在洗车。

由问句“Did you see…?”的时态可知,答语中也应该用过去时态,排除A、C两项。

没看到是因为当时正在洗车,故应用过去进行时态。

答案为D项。

58.Mr. King a lot about Chinese culture since he came to Beijing.
A.has learnt B.will learn C.learns D.learnt
【答案】A
【解析】句意:自从金先生来北京,他学了很多中国文化。

A. has learnt 学习,用于现在完成时态,主语单三时; B. will learn 学习,用于一般将来时态; C. learns 学习,用于一般现在时态,主语单三时; D. learnt学习,用于一般过去时态;根据since he came to Beijing.可知用现在完成时态;故选A
59.— How does your father go to work every day, David?
— He usually ______ to work by bike.
A.goes B.is going C.will go D.went
【答案】A
【解析】
【详解】
句意:大卫,你的爸爸每天怎样去上班?—他通常骑自行车去上班。

本题考查的是动词的时态,根据问句中的every day和答句中的usually可知,应该是一般现在时且主语he为第三人称单数,所以谓语动词要用第三人称单数,故答案选A。

60.—Sam,I called you yesterday,but you were not at home.
—Oh,I at my aunt's.
A.am B.was C.have been D.will be
【答案】B
【解析】
【详解】
句意:-- Sam,昨天我给你打电话了,但是你不在家。

--哦,我在我姑妈家里。

根据called you yesterday可知,这里叙述的是昨天的事情,所以答语也应该用一般过去时,故选B。

相关文档
最新文档