最新 现在完成时知识点总结复习及练习测试题

最新 现在完成时知识点总结复习及练习测试题
最新 现在完成时知识点总结复习及练习测试题

最新现在完成时知识点总结复习及练习测试题

一、初中英语现在完成时

1.The tall building here for 100 years.

A. is

B. was

C. has been

D. is been

【答案】 C

【解析】【分析】那幢高楼在这里已经有100年了。根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。

【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。2.—Your shoes are so old. Why don't you buy a new pair?

—Because I all my money on an MP5.

A. spend

B. have spent

C. am spending

D. was spending

【答案】 B

【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。

【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

3.—Lucy, is your uncle a teacher?

—Yes, he is. He history for nearly 20 years.

A. teaches

B. has taught

C. is teaching

D. will teach

【答案】B

【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B.

【点评】考查现在完成时,注意其常与for+一段时间连用。

4.—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三个短语的词义和用法。

5.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。

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

6.—They say there is a new restaurant near here.

—Yes, and it ______ for more than a week.

A. has been open

B. open

C. is opening

D. opens

【答案】 A

【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。

【点评】考查现在完成时,注意识记其标志词。

7.—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的含义和用法。

8.—Where is Catherine? I haven't seen her for days.

—She Wuhan. She'll be back next week.

A. has gone to

B. has been to

C. have gone to

D. have been to

【答案】 A

【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没

有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下周回来可知现在还没有回来,故选A。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

9.The small shop ________ for several years.

A. opened

B. has been opened

C. has opened

D. has been open

【答案】 D

【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。

【点评】考查open转化为be open, be open里的open是形容词,不能加ed..

10.—— ______you _____ out the problem, Sam?

——Not yet, but I'm going to.

A. Did, work

B. Are, working

C. Have, worked

D. Will , work

【答案】 C

【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

11.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。

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

12.—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。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

13.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 ”的区别。14.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.

15.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。

16.Mike began to work in the factory in 2013.He there for four years.

A. is working

B. was working

C. works

D. has worked

【答案】D

【解析】【分析】句意:迈克在这里工作已经4年了。一直持续的状态用现在完成时。故D选项正确。

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

17.The Greens many places of interest since two years ago.

A. has visited

B. have visited

C. visited

D. will visit

【答案】 B

【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。故选B。

18.A number of tourists _____ Yangzhou many times because such a beautiful city.

A. have been to

B. has been to

C. has gone to

D. have gone to

【答案】 A

【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。have been to,表示去过某个地方,have gone to,表示去了某地,还没回来。many times是很多次,游客们应该是去过很多次,用have/has been to+地点,由于主语是复数,助动词用have,故选A。

【点评】考查现在完成时,注意have been to表示去过回来了,have gone to表示去了还没回来。

19.—Look at these stamps. I _______ them for five years.

—Wow, they are wonderful.

A. kept

B. have kept

C. have bought

D. bought

【答案】 B

【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。

【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。

20.He ________ for ten years.

A. has been married

B. married

C. got married

D. had married

【答案】 A

【解析】【分析】句意:他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选A。

21.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。

【点评】考查时间状语。根据句意选出正确的时间状语。

22.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引导从句的用法。

23.-- 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项。

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

24.My sister in America for two years.I miss her very much.

A. studies

B. studied

C. has studied

D. is studying

【答案】C

【解析】【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故C选项正确。

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

25.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。

【点评】考查句子结构。掌握短暂性动词不能与时间段连用。

26.Mike the bookshop. I have to wait for him.

A. went to

B. was in

C. has been to

D. has gone to

【答案】 D

【解析】【分析】句意:迈克去了书店。我不得不等他。从第二句来判断. 迈克不在. 应用“have/has gone to a place”来表示“去某地了(还没有回来)”。用现在完成时强调过去发生的事件对现在的影响。

【点评】考查动词时态及have been to和have gone to的区别。

27.Jack_______ school two years ago and he _______ for two years.

A. leaves; has gone

B. left; has been away

C. leaves; has been away

D. left; has gone 【答案】B

【解析】【分析】句意:Jack两年前离开学校,他离开有两年时间了。two years ago表示动作瞬间结束用一般过去时,leave的过去式为left,for two years表示状态延续用现在完成时,leave需换成be away from,且Jack相当于第三人称单数,用has been away from。故选B。

【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。

28.I my hometown for a long time. I really miss it!

A. have left

B. went away from

C. left

D. have been away from

【答案】 D

【解析】【分析】句意: 我已经离开家乡很长时间了,我十分想念它。句中for a long time 不能与短暂性动词leave搭配, 需转换成可延续的be away from ,根据句意词句应该用现在完成时,故答案为D。

【点评】考查现在完成时中延续性动词与for时间段的连用。牢记短暂性动词与延续性动词之间的转换。

29.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。

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

30.All the students _______ very hard over the last three years.

A. works

B. has worked

C. have worked

D. worked

【答案】 C

【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。

二、初中英语动词的时态

31.Mary with her parents to Hong Kong. They’ll stay there for two weeks.

A.have been B.have gone C.has been D.has gone

【答案】D

【解析】

【详解】

句意:玛丽和她的父母一起去了香港,他们打算在那里待一个星期。考查主谓一致和现在完成时。根据后面They’ll stay there for two weeks.一句话,可知玛丽和她的父母待在香港两周了,一起去了香港,并且还没有回来,所以用have/has gone to;have/has been to 则表示去过某地(已经回来);主语后面由with结构时,谓语动词由前面的主语决定单复数,根据主语Mary判断用助动词has.故选D。

【点睛】

现在完成时的标志词

already(肯定), yet(否定,疑问), just, before, recently, still, lately, never, ever, never, twice, on several occasion, in the past few days/weeks/months/years,(up to)these few

days/weeks/months/years, this morning/week/month/year, just, up to present, so far, up to now, till now, since+时间

32.Ken, can you turn down the music a little? I _________ to study for my test.

A.am trying B.try C.tried D.have tried

【答案】A

【解析】

句意:Ken,你能把音乐调小一点吗?我正在设法为我的考试学习。根据语境可知用现在进行时,其结构是be doing的形式,短语try to do sth.表示设法做某事。根据题意,故选A。现在进行时的基本结构

1肯定式:am/is/are+doing(现在分词)

否定式:am/is/are not +doing(现在分词)

一般疑问式:Am/Is/Are + 主语 +doing(现在分词)+ 其他

特殊疑问式:特殊疑问词+一般疑问式

They’re having a meeting now. 他们现在正在开会。

They aren't having a meeting now. 他们现在没有在开会。

Are they having a meeting now? 他们现在正在开会吗?

What are they doing now? 他们现在正在做什么?

33.—Where’s your father, Tom?

— He __________newspaper in the study.

A.reads B.read

C.is reading D.has read

【答案】C

【解析】

句意:--汤姆,你爸爸在哪里?--他在书房里读报纸。根据问句“汤姆,你爸爸在哪里?”,判断答语的句意是“他正在书房里读报纸。”即设空处的动作在说话时刻正在进行着,所以句子用现在进行时,现在进行时的构成:am/is/are+动词的现在分词,故答案为C。

34.--Have you been to Suning Plaza(苏宁购物中心) in our city?

--No. Although it for more than a week, I'm far too busy to go there.

A.has started B.has been on

C.has been open D.has opened

【答案】C

【解析】

【详解】

句意:——你曾经去过我们市的苏宁购物中心吗?——没有。尽管它开业有一周多了,但是我太忙而没有时间去那里。

和一段时间连用,动作要用延续性的或者用延续性的状态词。open,start都是瞬间动词。be on表示工作着,开着,一般指电器,煤气或水龙头等;be open表示开着的,营业中的;这两个词都是延续性状态,结合句意,故选C。

35.— Could you tell me ________? I must find him.

— Sorry. I have no idea. But he was here just now.

A.where Tom was B.where Tom has gone

C.where can I find Tom D.where Tom has been

【答案】B

【解析】

【详解】

句意:——你能告诉我汤姆去哪儿了吗?我必须找到他。——对不起,我不知道。但他刚才在这里。本题主要考查宾语从句。根据语境,你能告诉“我”汤姆在哪里吗。where 引导的宾语从句在句中作 tell 的直接宾语,me 为间接宾语。宾语从句使用陈述语序,故此处应用“where + 主语 + 谓语”的结构,主语为 Tom,谓语为 be 动词。故排除C项。根据语境时

态和主句时态保持一致Could you tell me表示请求允许后用现在完成时,has gone是指去某地,没回来;has been指从某地回来了。结合语境可知,是指Tom去了某地。故选B。

36.一Guilin is a wonderful place. I there many years ago.

一Yes. I there many times.

A.went; have been B.have gone; went

C.went; have gone D.have been;went

【答案】A

【解析】句意:-桂林是个很棒的地方。我多年前去过那里。-是的。我去过那里很多次。many years ago很多年前,跟一般过去时态连用,所以谓语动词使用go的过去式went。下文表示过去的动作对现在造成的影响与结果,所以谓语动词使用现在完成时态,have/has+动词的过去分词,have/has been to.. , 意为“曾经去过某地”,有“去过某地”的经历; have/has gone to…, 意为“去了某地”,人不在说话地点。本句表示“曾经去过某地”。故选:A。

37.Johnson won't answer the phone if he ________ the number.

A.knew B.doesn't know C.will know D.didn't know

【答案】B

【解析】

句意:如果约翰逊不知道电话号码,他就不接电话。考查动词时态。本句是if引导的条件状语从句,当主句是将来时态时,从句用一般现在时,可排除C、D两项。根据句意,本句是否定陈述,故选B。

38.In the past few years, many schools ______ the ways of doing morning exercises. A.change B.changes C.will change D.have changed

【答案】D

【解析】

试题分析:句意:在过去的几年里,很多学校已改变了做早操的方式。根据时间状语In the past few years可知,本题用现在完成时。故选D。

39.—Linda is not coming for the party tonight.

—But she _.

A.promises B.promised C.will promise D.had promised

【答案】B

【解析】

【详解】

句意:---琳达今晚不来参加晚会了吗?----但她答应了。考查动词时态。A. promises一般现在时,第三人称单数;B. promised一般过去时;C. will promise一般将来时;D. had promised过去完成时。根据上文是现在进行时,结合语境可知原先答应,可知用一般过去时。故选B。

40.—Mike, I haven’t seen your elder sister for a long time.

— She ______ Hong Kong on business for a few days.

A.went to B.has gone to C.has been to D.has been in

【答案】D

【解析】

句意:——迈克,我好久没见到你姐姐了。——她已经在香港出差几天了。根据 for a few days可知,这些天一直在香港,表示从过去的时间一直延续到现在,应用现在完成时;又根据has been to"去过"和has gone to"去过"都不能与时间段连用可知,应排除BC;要表示在哪里呆多长时间应用延续性动词短语 be in表状态,故答案选D。

41.Today’s young people can’t live without smart phones. They keep their hands on the phones whenever they go, even while they______ meals.

A.had B.will have C.were having D.are having

【答案】D

【解析】句意:如今的年轻人没有智能手机就无法生存。当他们吃饭的时候,他们随时都会拿起手机。考查动词时态辨析题。while当……的时候,表示从句动作和主句动作同时发生,常用进行时态。根据句意语境,可知选D。

42.—Let’s turn on the TV and watch the football match.

—It’s too late. It_____for an hour. And the result was 1-0.China won.

A.has finished B.has begun C.has been on D.has been over

【答案】D

【解析】

【详解】

句意:-让我们打开电视看足球比赛吧。-太晚了,它都结束一个小时了,结果是1比0,中国赢了。has finished结束了,现在完成时;has begun开始了;has been on一直在进行;has been over已经结束了。句中for an hour表示一段时间,finish和begin都是瞬间性动词,不能和一段时间连用,故排除A和B。根据句意It’s too late以及后面…the result was…可知,比赛已经结束了,故应选D。

43.Hurry up. The train _________ in twenty minutes.

A.left B.has left C.is leaving D.has been away

【答案】C

【解析】句意:快点。二十分钟后火车将要离开。根据时间状语in twenty minutes可知此处用一般将来时,表示位置移动的动词,如leave, go, come等的现在进行时表示一般将来时,故为is leaving,故选C。

44.Don’t go out! It __________now.

A.rains B.will rain C.is raining D.was raining

【答案】C

【解析】句意:不要出去了,现在在下雨。根据now可知用现在进行时态;故选C

45. --- 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项。

46.—How long have you lived in this town? —_____ December 22nd,2008.

A.Since B.In C.On D.For

【答案】A

【解析】

【详解】

A 本题考查介词用法。句意:—你在这个镇上住多久了?—从2008年12月22日以来。A. Since从……以来,和现在完成时连用; B. In后跟年月等时间,意为在……; C. On后跟具体日期或者中午下午等,意为在……;D. For后跟一段时间。December 22nd,2008.意为2008年12月22日,是具体日期,前面have lived是现在完成时,用since。故选A。

47.--- Do you know what time Daniel Xuzhou tomorrow?

---At 2:00 p. m. I will meet him when he at the airport.

A.gets to; arrives B.will get to; will arrive

C.will get to; arrives D.gets to; will arrive

【答案】C

【解析】

句意:——你知道丹尼尔明天什么时候去徐州吗?——下午2:00点。当他到达机场时我将与他会面。第一句是what time引导的宾语从句,主句是一般现在时,从句时态不受限制,结合tomorrow用一般将来时will+动词原形;第二句是when引导的时间状语从句,遵循主将从现的规则,所以从句用一般现在时,主语是he,因此是arrives;结合选项,故答案选C。

48.一You look tired. What's the matter?

一I on a sofa because my grandparents have been here to spend the weekend. I can't have a good sleep.

A.slept B.am sleeping C.was sleeping D.have slept

【答案】B

【解析】句意:——你看起来非常累。怎么啦?——因为我的祖父母在这里度周末,我一直在沙发上睡觉。我无法睡个好觉。根据You look tired.可知你现在看起来非常累,因此在沙发上睡觉这个是近段时间一直在做,故用现在进行时,故选B。

49.Mr. Green _______ London, but he will come back in two days.

A.has been to B.has gone to C.goes to D.leaves

【答案】B

【解析】

【详解】

句意:Green先生去了伦敦,但是他将在两天之后回来。has been to去过某地,已经回来了;has gone to去了某地,还没有回来;goes to去…,一般现在时;leaves离开,一般现在时。根据句意but he will come back in two days可知,这里表示Green先生去了伦敦,还没有回来。故应选B。

50.—Are you a basketball player in you school?

—Yes, I______the team 3 years ago.I______in it for 3 years.

A.joined, was B.was joined, am

C.have joined,have been D.joined, have been

【答案】D

【解析】

【分析】

句意:——你在你们学校是一名篮球运动员吗?——是的,我在3年前加入了篮球队。我已经参加它3年了。

【详解】

join加入,是瞬间性动词;be in参加,是延续性动词。第一空更加时间状语3 years ago可知此处用一般过去时,故为joined。第二空根据for 3 years可知此处用延续性动词的现在完成时,故用have been。故选D。

【英语】一般现在时-知识点归纳与练习经典

【英语】一般现在时-知识点归纳与练习经典 一、一般现在时 1.We will go to Tian'anmen Square to watch the raising of the national flag if it tomorrow. A. will rain B. rains C. doesn't rain D. won't rain 【答案】 C 【解析】【分析】主句用一般将来时.if引导的条件状语从句用一般现在时态,即“主将从现”,故选C。句意是:如果明天不下雨我们将去天安门广场看升旗。 【点评】本题考查if 引导的条件状语从句,主句用将来时,从句用一般现在时。 2.The children will climb the mountain if it________ tomorrow. A. won't rain B. didn't rain C. isn't raining D. doesn't rain 【答案】 D 【解析】【分析】句意:如果明天不下雨,孩子们会去爬山。if 引导的条件状语从句遵循主将从现的原则,主句用一般将来时,从句用一般现在时,从句是一个否定句,含有实义动词rain的否定句,要借助助动词don't/doesn't构成,主语是it,助动词用doesn't,故选D。 【点评】考查if引导的条件状语的时态。注意句子涉及到if引导的条件状语从句的用法。 3.Not only Li Ming but also his parents ______ in Canada now. A. is B. are C. was D. were 【答案】 B 【解析】【分析】句意:现在不仅李明,而且他的父母也在加拿大。根据now,可知时态是一般现在时,主语是his parents,复数,故用be动词用are,故选B。 【点评】考查动词辨析,注意be动词are的用法。 4.Not only my parents but also my sister______ crazy about shopping online. A. am B. is C. are D. be 【答案】 B 【解析】【分析】句意:不仅我父母,我妹妹也着迷网上购物。描述客观事实,用一般现在时,not only…but also连接并列的主语时,遵循就近原则,根据my sister,名词单数,be 动词用is,故选B。 【点评】考查动词的时态和形式。注意一般现在时和主谓一致的用法。 5.— Linda has to Paris. How can I get in touch with her? — Don't worry. She will call you as soon as she there. A. been;will get B. been;gets C. gone;will get D. gone;gets 【答案】 D

八年级下现在完成时全面知识点

一现在完成时概念及用法: 1 表示过去发生或已经完成的动作对现在造成的影响或结果。常和just(刚刚),already (已经),yet(已经),never(从不),ever (曾经),before(以前),so far(到目前为止)等时间状语连用。 2 表示从过去某一时刻开始一直持续到现在的动作或状态,还有可能继续下去,常和for 或since引导的时间状语连用。此时的动词必须是延续性动词。 构成:have/ has(助动词)+V过去分词 肯定句:主语+ have/ has+V过去分词+其他 否定句:主语+ have/ has+not+V过去分词+其他 一般疑问句:have/ has+主语+ +V过去分词+其他 肯定回答:Yes, 主语+ have/ has. 否定回答:No, 主语+ haven’t/ hasn’t. 3 常用标志词语 already, never, ever, just, before, so far, yet , since + 过去的时间点,for + 一段时间等 already 常用于肯定句;yet 用于否定句和疑问句。 二常用句型结构辨析 (一)have/has been to / have / has gone to / have/ has been in 辨析: ⑴ have/ has been to + 地名“曾经去过某地” , 现在已经回到原地。 He has been to England twice.他曾经去过英国两次。(现在已经不在英国了) Have you ever been to the Great Wall?你到过长城吗?(现在已经不在长城上) ⑵have gone to + 地名“已经去某地了”,说话时该人不在现场。 He has gone to England。他已去英国了。 (已经不在说话的地方,到达英国或者在去英国的路上) ⑶ have been in +地点待在某地,常与时间段搭配。 I have been in Shanghai for three years. (二)since与for区别: 1)for其后只能接表示“一段时间”的名词性短语,可用于多种时态。表示动作或状态持续的时间长短; since其后接表示“时间点”的短语或从句(一般过去时);也可以接“一段时间+ago”,常用于完成时态;还用于句型“It’s+时间段+since+一般过去时态的句子”。表示过去某个时间发生并持续至说话时的动作或状态。 I’ve lived in this city for five years. He usually sleeps for 12 hours every day. We’ve studied here since 2009. She has worked here for five years. It’s two years since I came to China. 练习:用since 和for填空 1.Jim has been in Ireland last Monday. 2.Jill has been in Ireland three days. 3.His aunt has lived in Australia 15 days. 4.Mike has been ill a long time. He has been in hospital 0ctober. 2)for 与since引导的时间状语可以进行相互替换

现在完成时练习题及答案(精华版)

现在完成时 (1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have. 现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、 1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。如: I haven’t heard from her these days. 这些日子我没有收到她的信。 We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。She has been with us since Monday. ★注意: 1)since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there for后接一段时间,表示“长达多久”,如ten years, a while, two days等。 Exercise: 用since和for填空 1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days. 3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there ______ 7 o'clock. 5. India has been an independent country ______1974. 6. The bus is late. They've been waiting ______ 20 minutes. 7. Nobody lives in those houses. They have been empty ______ many years. 8. Mike has been ill ______a long time. He has been in hospital ______ October. 2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说: He has come here for 2 weeks. × The old man has died for 4 months. × They have left only for 5 minutes. × 以上三句话可以改为: He has been here for 2 weeks. The old man has ______ _______ for 4 months. They have _____ _____ only for 5 minutes. 3)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。试比较: Where has he been? 他刚才到哪里去了?(已经回来了) Where has he gone? 他上哪儿去了?(人不在) They have been to Canada. 他们到过加拿大。(现在已经不在加拿大) They have gone to Canada. 他们到加拿大去了。(可能在路上和已经到加拿大). 4)现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。例如:She has already come. 她已经来了。 I haven’t read it yet. 我还没读过这个。I have met him before. 我从前曾见过他。 Ma Hong has always been a good student. 马红一直是个好学生。I have often seen him in the street. 我经常在街上看见他。

一般现在时知识点总结

一般现在时知识点总结 一、本次知识点归纳: 表达经常性或习惯性的动作、状态、表示真理或客观事实。 二、重要知识点提示: 一般现在时需要表示经常性的时间状语 例如:always、usually、often、sometimes、everyday、in the morning/afternoon/evening 、on Sundays等。 be动词的一般现在时有三种形式,即:am, is, are(翻译为“是”) 1. 如果主语是第一人称I(我)时,be动词用am。如:I am a student. I am 还可缩写成I'm am 与 not 不能缩写。 2.如果主语是you (你,你们), they (他们,它们,她们)或名词复数(两个以上的人或物)时,be动词必须用are 如:Are you twelve? are与主语还可缩写。如: We're, They're, You're。 而are与 not可缩写成aren't 3.如果主语是单数名词、不可数名词或第三人称单数代词(he, she, it)时,be动词用is。如:My mother is a teacher. is也可与主语缩写,如: He's, My mother is = My mother's等。但是This is不可缩写。而is与not可缩写成 isn't 4.句中含有be动词的陈述句变一般疑问句。 把be动词提到句首,be动词要变大写。注意第一人称变第二人称。回答时用yes或no表示,结构:Yes, 主语+be动词,No,主语+be动词+not。 5. 句中含有be动词的肯定陈述句变否定句。 先找肯定陈述句中的be动词,在be动词后加not. 根据以上叙述我们可以把动词的用法以口诀的形式表述出来: 我用am,你用are, is跟着他(he),她(she),它(it); 单数名词用is,复数名词全用are。变疑问,往前提,句末问号莫丢弃。变否定,更容易,be后not莫忘记。 疑问否定任你变,句首大写莫迟疑。 三、There be句型 1、There be 的固定句型:There be + 某物/某人 + 介词 + 某地 表示:在某地有某物(或人) 2、在there be 句型中,主语是单数,be 动词用is ; 主语是复数,be 动词用are ; 如有几件物品,be 动词根据最靠近be 动词的那个名词决定。 3、there be 句型的否定句在be 动词后加not , 一般疑问句把be 动词调到句首。 4、there be句型与have(has) 的区别: there be 表示在某地有某物(或人)have(has) 表示某人拥有某物 三、经典题训练过关: 基础练习 一.选择正确的be动词填空 1. I ____ a student. 2. We ____ friends. 3. He ____ a good boy. 4. She ____ my sister. 5. They ____ my parents. 6. You ____ 11 years old.

【初中英语】现在完成时-知识点归纳与练习(1)

必备英语【初中英语】现在完成时-知识点归纳与练习 一、初中英语现在完成时 1.The tall building here for 100 years. A. is B. was C. has been D. is been 【答案】 C 【解析】【分析】那幢高楼在这里已经有100年了。根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。 【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。 2.All the skirts .They very well. A. sold out;are sold B. sell out;have sold C. have been sold out;sell D. have sold out;sell 【答案】C 【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。 【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。 3.The volunteers ________ a lot of help to the old and the young since 2010. A. offered B. have offered C. are offering D. will offer 【答案】 B 【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B. 4.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working B. is working C. has worked D. will work 【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

《现在完成时》单元测试题(含答案)

《现在完成时》单元测试题(含答案) 一、初中英语现在完成时 1.—Your new bike is so nice! When did you buy it? —In July. I _____it for two weeks. A. had B. have had C. have bought D. bought 【答案】 B 【解析】【分析】句意:——你的新自行车那么好看。你什么时候买的。——七月份,我买了两周了。根据for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。 【点评】考查现在完成时,注意现在完成时中延续性动词的使用。 2.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. 3.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。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。 4.—Your shoes are so old. Why don't you buy a new pair? —Because I all my money on an MP5. A. spend B. have spent C. am spending D. was spending 【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

四级英语知识点总结

四级英语知识点总结 四级英语知识点总结 英语不像汉语可以有固定的形容过去与现在的词语,要想表达不同时间的内容就必须懂得时态的转换。英语中事情发生的时间可分为现在、过去、将来和过去将来四种形式,发生的方式可分为一般、过去、进行和完成进行四种形式。 将时间形式和动作方式结合起来,就构成了以下:一般、完成、进行、完成进行几种时态。下面我们为大家仔细总结了英语中常用的几种时态,希望对大家的考试有所帮助。 现在:现在一般时do、现在完成时have done、现在进行时is doing、现在完成进行时have been doing 过去:过去一般时did、过去完成时had done、过去进行时was doing、过去完成进行时had been doing 将来:将来一般时will do、将来完成时will have done、将来进行时will be doing、将来完成进行时will have been doing、过去将来:过去将来一般时would do、过去将来完成时would have done、过去将来进行时would be doing、过去将来完成进行时would have been doing 英语的时态是靠动词的变化和时间状语来表达的。英语中的时态共有十六种,但是常考的或较常用的只有9种。 要掌握英语的时态和语态,必须掌握好英语中的助动词:第三人称单数:does。

主语+be+v.ing〔现在分词〕形式 They have lived in Beijing for five years. 他们在北京已经住了5年了。 4、一般过去时 表在过去某个特定时间发生且完成的动作,或过去习惯性动作,不强调对现在的影响,只说明过去。常跟明确的过去时间连用,如:yesterday; last week; in 1945, at that time; once; during the war; before; a few days ago be动词+行为动词的过去式,否定句式:在行为动词前加didnt,同时还原行为动词,或waswere+doing+其它 Beijing was hosting the 29th Olympic Games in August 2008. 在20xx年8月,北京正在举行29届奥运会。 6、过去完成时 表示过去某个时间之前已经完成的动作,即过去完成时的动作发生在“过去的过去”,句中有明显的参照动作或时间状语,这种时态从来不孤立使用。 7、一般将来时 表在将来某个时间会发生的动作或情况。常和tomorrow, next year等表示将来的时间状语连用。 am/are/is+going to+do 或will/shall+am/is/are/about to + do 、am/is/are to + do;

一般现在时知识点归纳总结

一般现在时知识点归纳总结 定义: 一般现在时表示经常或习惯性的动作或一般性事实,也可表示现在的状态或主语具备的性格和能力。 用法: (1)表示经常性或习惯性的动作。通常与副词every day(每天),always(总 是),usually(通常),often(经常),sometimes(有时),等时间状语连用。 I get up at six every day.我每天六点起床。 She usually plays sports. 她每天都做运动。 (2)表示科学原理,自然现象,客观事实或格言谚语等等。 The sun rises in the east.太阳每天从东方升起。 Constant dropping wears the stone. 滴水穿石 There are 50 students in my class. 我们班有50个学生。 (3).在某些以here,there开头的句子中,用一般现在时表示正在发生的动 作。如:Here comes the bus.公交车来了。 (4)在下列情况下用一般现在时表示将来:

①. 表示按计划或时间表将要发生的动作,通常有表示将来的时间状语。如: The plane takes off at 11:30 and arrives in Shanghai at l:20. 飞机十一点半起飞,一点二十分抵达上海。 注:只限于少数动词能这样用,如begin, start, end, finish, stop, go, come, leave, sail, arrive, return, close, open 等。 ②. 当主句为一般将来时态时,在if,as soon as,until,when等引导的状语 从句中用一般现在时代替一般将来时。如: If it doesn’t rain this afternoon,we’ll have a football match. As soon as he got inside, the dog shook himself. You can't leave until you find another to replace you. 一般现在时句式变换: 肯定句:表示肯定的句子 否定句:表示否定的句子 一般疑问句:一般疑问句是疑问句的一种。它是一般只用yes(是)或no (否)来回答的句子。朗读一般疑问句时用升调,而一般疑问句的简略答语用降调。

初中英语知识点总结:现在完成时

初中英语知识点总结:现在完成时 现在完成时指的是过去发生并且已经完成的动作对现 在造成影响或后果,过去某一时间开始并一直持续到现在并 且有可能还会持续的动作或状态。 1 、现在完成时用来表示过去发生或已经完成的动作对 现在造成影响或后果。也就是说,动作或状态发生在过去但它 的影响现在还存在,强调的是现在。 例如:I have already posted the photo.我已经把照片寄走了。强调post对现在的影响“照片不在这里”。 2、现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作或状态,常与for,since连用.谓语动词必须是延续性动词。例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。) 注意:for和since的用法。 ①for+时段为…时间 ②since+过去一个时间点 ③since+时段+ago ④since+从句 ⑤It is+时段+since+从句 注:瞬间动词不能直接与for 或since 引导的时间段连

用。要改变成延续性动词。变化如下:come/arrive/reach/get to-----be in go out----be out finish----be over open----be open die----be dead Buy---have Fall ill---be ill Come back---be back Put on ---be on/wear Worry---be worried Catch a cold---have a cold 三、现在完成时往往同表示不确定的过去时间状语连 用,如already, yet, just, before, recently,still, lately,never等. 例如:He has already finished the work.. 对于现在完成时的考查,多以单选、句型转换或词语运 用的形式考查学生在具体语境中灵活运用时态的能力。在考 试中,会让大家判断是否该用现在完成时,或者是考查“瞬间动词”不能与表示一段时间的状语连用”这一知识点。 典型例题1:His father_____the party since 1978 joined in been in 解析:本题考查学生对现在完成时的熟练掌握。since 1978表达“自从1978年一直到现在”,表示这件事情从过去 一直持续到现在,应该用现在完成时,而且动词必须是延续 性动词,AB均为瞬间动词,不能与时间段连用,故排除;C 为一般过去时,也不行。 答案;D. 一般过去时和现在完成时的用法区别是我们要注意的

人教版英语《英语现在完成时》单元测试题(含答案) 含答案百度文库

人教版英语《英语现在完成时》单元测试题(含答案) 含答案百度文库 一、初中英语现在完成时 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.Mike used to be a top student, but he behind since he lost himself in computer games. A. fell B. has fallen C. was D. has been 【答案】 D 【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。 【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。 3.The tall building here for 100 years. A. is B. was C. has been D. is been 【答案】 C 【解析】【分析】那幢高楼在这里已经有100年了。根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。 【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。4.So far Tom with Mary _______ 50 left -behind children to do their homework after school.

小学英语一般现在时知识点总结及训练 精品

大凡现在时 用法: 1.现阶段经常性习惯性动作 2.目前的状况 3.客观真理常用时间状语:sometimes, often,every day, usually, always等 构成:1.动词用原形I like it. 2.当主语是第三人称单数时,动词要加-s(-es) 3.be动词用am,is, areI am a teacher.She likes it. He is a boy. They are girls. 否定形式:1.don’t+动词原形I don’t like it.They don’t like it. 2.当主语是第三人称单数时,则为: doesn’t+动词原形He doesn’t like it.把do 或does放在主语的前面,后面动词用原形Do you like it? Do they like it?大凡疑问句: Does Ann like it?Does he like it ? 动词+s的变化规则(动词的第三人称单数形式) 1.大凡情况下,直接加-s,如:cook-cooks, play-plays 2.以s. x. sh. ch. o结尾,加-es,如:guess-guesses, wash-washes, watch-watches, go-goes3.以“辅音字母+y”结尾,变y为i,再加-es,如:study-studies 4. .动词have,遇到主语是第三人称单数时,要用has;动词be的第三人称单数形式是is。 练习题: 一、写出下列动词的第三人称单数

talk______play______study_______like_______see______swim___stop______ plan______get______run_____wash_____watch_______ guess_______finish______teach_____fish_______reach_______go_______ do___have_______ 二、用括号内动词的合适形式填空。 1. He often ________(have) dinner at home. 2. Daniel and Tommy _______(be) in Class One. 3. We _______(not watch) TV on Monday. 4. Nick _______(not go) to the zoo on Sunday. 5. ______ they ________(like) the World Cup? 6. What _______they often _______(do) on Saturdays? 8. The girl _______(teach) us English on Sundays. 9. She and I ________(take) a walk together every evening. 10. Mike _______(like) cooking. 11. They _______(have) the same hobby. 12. My aunt _______(look) after her baby carefully. 13. You always _______(do) your homework well. 14. I _______(be) ill. I’m staying in bed. 15. She _______(go) to school from Monday to Friday. 16. Liu Tao _______(do) not like PE. 17. The child often _______(watch) TV in the evening. 18. Su Hai and Su Yang _______(have) eight lessons this term. 19.-What day _______(be) it today?-It’s Saturday.

过去完成时知识点总结和题型总结(word)

过去完成时知识点总结和题型总结(word) 一、初中英语过去完成时 1.—We all went to the park except you last weekend. Why didn't you come? —Because I the park twice. A. have gone to B. had gone to C. had been to D. have been to 【答案】 C 【解析】【分析】have gone to去了(尚未回).have been to去过(已回),根据句意在last weekend之前去过,所以用过去完成时,故选C。 【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。 2.Sue didn't go to see the film with us last week because she ________________ it with her mother. A. has seen B. had seen C. will see D. saw 【答案】 B 【解析】【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。 A.已经看了,现在完成时; B.已经看了,过去完成时; C.将看,一般将来时; D.看了,一般过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成时,根据didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的过去分词是seen,故选B。 【点评】考查过去完成时,注意平时识记其结构,理解句意。 3.Jake _____his key in the office so he had to wait until his wife _______ home. A. has forgotten … comes B. forgot… come C. had left… came D. had left…would come 【答案】 C 【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。 4.When I ______ the cinema, the film _______for ten minutes A. got to; has begun B. arrived at; has been on C. reached; had begun D. hurried to; had been on

现在完成时练习题及答案

现在完成时 一、其构成 "助动词have (has) +动词过去分词"构成现在完成时。如: 1. Kate's never seen Chinese films,____ ? A. hasn't she B. has she C. isn't she D. is she 析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has的缩写,故选B。 2. His uncle has already posted the photos to him. (改为否定句) His uncle ______ posted the photos to him ______. 析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。 3. -Ann has gone to Shanghai. -So ______her parents. A. has B. had C. did D. have 析:"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为her parents是复数,故选D。 二、其用法与标志词 (一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。如: 1. -Mum, may I go out and play basketball? -___________ your homework yet? A. Do; finish B. Are; finishing C. Did; finish D. Have; finished 2. -______ you ______anywhere before? -Yes, but I can't remember where I______ A. Did; surf; surfed B. Have; surfed; surfed C. Did; surf; have surfed D. Have; surfed; have surfed 析:据yet和before可知,应用现在完成时,故1题选D,2题选D。 (二)当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。如: 1. His brother has been to Stone Forest twice______he came to Yunnan. A. after B. before C. since D. for 析:主句用的是现在完成时,而从句用的是一般过去时,故选C。 2. Tom______the CD player for two weeks. A. has lent B. has borrowed C. has bought D. has had 析:A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D。3. I______a letter from him since he left. A. didn't receive B. haven't got C. didn't have D. haven't heard 析:据since可知,应排除A、C,"hear from sb.=receive/get/have a letter from sb."意为"收到某人的来信",故选B。 三、have/has been (to, in)/have/has gone (to)的区别。如: 1. -Have you ever______Lintong to see the Terra Cotta Warriors?-Yes, I have. A. went to B. gone to C. been in D. been to 析:据句中的have,排除A,B项意为"去某地了",C项意为"一直呆在某地",D项意为"去过某地",符合题意,故选D。 2. My parents ______ Shangdong for ten years. A. have been in B. have been to C. have gone to D. have been 析:本题句中有"for+段时间"结构,据此可排除C,B项意为"去过某地",不合题意,D项缺介词,故选A。 四、现在完成时与其他时态的联系和区别。如: 1. Sun's aunt has gone there for ten years.(改成正确的句子) 析:非延续性动词与"段时间"连用时,除了把非延续性动词改成延续性动词外,还可把动词改为一般过去时或借助句型"It's +段时间+since+从句"进行句子转换。故答案为:Sun's aunt has been there for ten years. /Sun's aunt went there ten years ago. /It's ten years since Sun's aunt went there. 2. Susan has been in this city for more than ten years.(改为同义句) ________more than ten years ____Susan ______to this city. 析:据上题分析,且since引导的从句要用一般过去时,故填It is, since, came。 3. I won't go to the concert because I ____my ticket. A. lost B. don't lose C. have lost D. is coming 析:因我丢了票的动作发生在过去,而且对现在造成了我不能参加音乐会的结果,符合现在完成时所表示的含意,故选C。 一、单项选择 1、Both his parents look sad. Maybe they _______what’s happened to him . A. knew B. have known C. must know D. will know 2、He has _______ been to Shanghai, has he?

相关文档
最新文档