最全初中英语语法现在完成时解析与练习

最全初中英语语法现在完成时解析与练习
最全初中英语语法现在完成时解析与练习

现在完成时态

现在完成时态1的句型:

时间状语:(already,just ,ever ,never,before ,since ,yet,once ) already just用于肯定句

never/ yet 用于否定句疑问句

ever 用于肯定句和疑问句

A 现在完成时的肯定句

I have ever bought lots of books about Western customs.

He has ever been to the Great Wall already

They have seen the film already.

B 现在完成时的否定句

The Sam have never been to Canada since the day they left.

Eric hasn't got his air-tickets yet.

C 现在完成时的一般疑问句

Have you ever read the magazines ?

Yes , I have .

No, I haven't.

Has he killed Snow White yet ?

Yes, he has.

No ,he hasn't.

D 现在完成时的特殊疑问句

How long have you been here ?

How many times have you been to the Great Wall?

Which book have you read ?

现在完成时态2句型:

A表示过去开始,持续到现在,而且还可能继续下去的动作或状态。常和表示一段时间的状语连用。

this week/month lately in the past few days

these days since during the last two weeks

since then since 2 days ago So far for a long time

up to now till /until now

1 I 've known him since my childhood.

2 She has been in this school since 2007.

3 He has lived in Beijing for 3 years.

4 I have stayed in the hotel for two weeks so far .

B 表示从过去到现在之间曾经历过的事情。常和以下的词连用。

often never ever once twice since before three times

He has never ill in his life .

I have been to the Summer Palace twice .

We have visited your school before .

使用现在完成时态的注意事项

A 现在完成时与一般过去时

现在完成时与一般过去时都表示在过去做的动作,但现在完成时强调这动作与现在的关系,如现在产生的结果、影响等。而一般过去时则只表示过去的事实,不表示和现在的关系。所以,一些表示过去固定时间的状语只能与一般过去时连用,而不能与现在完成时连用。如句中有ago ,last 或有when引起的问句都不能与完成时连用。

现在完成时与一般过去时的区别举例

I have cleaned my room three days ago. ×

I have cleaned my room three days ago. √

I have visited your school before. √

I bought a red car. (过去时)

I have bought a red car . (现在完成时态)

B when 不能和现在完成时连用时连用

When have you bought the red car ? ×

When did you buy the red car ? √

C 关于终止性动词

终止性动词(也叫点动词)表示的动作有一个终点,到了终点就不能在延续。因此在现在完成时中,这种动词不能与表示延续的时间状语连用。常用的终止性动词有:(arrive begin borrow buy come die go join leave lose marry stop )

D have /has been to 与have/ has gone to

1 终止性动词与延续性动词用法正误列举

I 've left Shanghai for 3 days . ×

I 've been away from Shanghai for 3 days . √

2 终止性动词的否定式

如果现在完成时的谓语动词是终止性动词的否定式,则一般可以和表示一段时间的短语连用。因为终止性动词的这种否定构成一种可以持续的状态。

He hasn't left home for a month.

I haven't seen you for a long time.

3 have/ has been to 与have /has gone to

have/ has been to 表示“去过某地”是某人的一次经历

have /has gone to 表示去“某地了”,说话时此人已经离开此地,在去某地的路上或已经在某地。

He has gone to the park twice.×

He has been to the park twice. √He has gone to the park . √

现在完成时习题

1.Have you eaten your breakfast?

A . Yes I have.

B . Yes I do.

C . No I’m not.

2. Look the light in his office.

I’m afraid he____his work yet.

A . dosen’t finish

B . didn’t finish

C . hasn’t finished

3. He____the bike for 10 years, but it is still new.

A . has bought

B . has borrowed

C . has had

4. I____to Beijing so I know nothing about it.

A . don't travel

B . haven’t traveled

C . won’t travel

5. Lucy ____you____your book?

Not yet.

A . did ., find

B . have , found

C . has , found

6. I____this book for two weeks, I have to return it now.

A . borrowed

B . have borrow

C . have kept

7. Henry speaks Chinese well, He____in China since 2003.

A . stays

B . stayed

C . has stayed

8. How long____you____the bike?

A . have , bought

B . have , had

C . do , buy

9. Mr. Li isn’t at home, He____to the library.

A . has gone

B . has been

C . had gone

10. I’m sorry, I____your computer for a long time.Never mind.

A . have borrowed

B . have kept C. have lent 二.根据汉语及句意写单词。

1. He has_______(旅行) to many countries in Europe so far.

2. We have________(看)the film before.

3. They haven’t________(完成)their homework yet.

4. I have________ (借)the book for two weeks.

5. Tom has just________(吃)breakfast.

三.写出下列动词的过去分词。

1. look---

2. stop---

3. run---

4. put---

5. do---

6. go---

7. come---

8. cook---

9. study--- 10. dance--- 四.用括号内动词的适当形式填空。

1. Daming________just________(do) his homework.

2. She_________(not see) the film before.

3. Miss Gao________(teach) English for ten years.

4. We_________already________(be) to Beijing twice.

5. _________you_________(make) dumplings?

No, never.

6. How many songs________you________(learn) so far?

7. I hear your father________(be) to Canada once.

Yes, He________(go) last year.

8. They________just________(leave) the farm’

9. ________you________(see) a tiger? Yes . I have.

When ________you________(see) it? Last Sunday.

10. You________(not find) your book, haven’t you?

五.改错(找出一处错误并改正)。

1. Daming hasn’t had breakfast this morning. ________________________________.

2. They have been to Dalian ago. _________________________________.

3. Xiao Li isn’t here. He has been to Beijing. _________________________________.

4. Did you travelled to Tianshan mountain before? _____________________________.

5. Martin with his parents have gone to the library. So they aren’t at home.

_______________________________.

六.连词成句。

1. has a he car bought.

________________________________________________.

2. long you learnt how have English.

_________________________________________________?

3. haven’t the yet we work finished.

_________________________________________________.

4. ever you been have there.

_________________________________________________?

5. sofar has two thousand he collected stamps.

__________________________________________________.

七.句型转换。

1. He has been to the library twice.(划线提问)

______ ______ ______ ______ he been to the library?

2.She has been to Beijing before.(划线提问)

Where ______ she ______ before?

3.Have you ever studied with your friends?(肯定句)

______ ______ ______.

4.Meimei has had the job for a year. (划线提问)

______ ______ ______ Meimei had the job?

5.It’s five years since he became a football player.(同义句)

He ______ ______ a football player for five years.

6.I have been to many places in America.(改一般问句)

______ ______ ______ to many places in Acerica?

八.翻译句子。

1.你曾经读过这部小说吗?______you ______the nevel?

2.我刚刚浇完花。I have just______the flowers.

3.小明从来没去过美国。Xiaoming ______never______to England.

4.以前我的姐姐吃西瓜。My sister______never______ watermelons before. 九.完形填空。

Now it’s 9:00 in the evening. My father is watching TV, but he hasn’t_______ the newpaper.My mother is washing clothes. But she hasn’t________ her c lothes. My sister is playing computer games, but she hasn’t _______her work yet. My grandma has_______the living room so she is watching TV. I haven’t_______ my homework, so I am studying hard.

( ) A read B reads C reading

( ) A washing B washed C washes

( ) A finish B finished C finishing

( ) A clean B cleans C cleaned

( ) A finish B finished C finishing

十.阅读理解。

Jenny is an English girl. She’s 15 years old. Though she is young, she has to many pl aces in the world. She’s been to some European countries, such as Germany and France. And she has been to some Asian countries such as India. Japan and China. In China she has been to many places of interest., and she loves Chinese people and Chinese food very much. And she can speak Chinese very well. Now she lives in Beijing with her parents. They’ll stay there for 2 years.

( ) 1. Has she been to Japan?

A. Yes, she has

B. No she hasn’t

C. Yes she did

( ) 2. What does Jenny like about China?

A. many places of interest

B. English food

C. Chinese people and food

( ) 3. Can she speak English?

A. Yes she can

B. No she can’t

C. No she doesn’t

( ) 4. Where does she live now?

A. In Beijing

B. In India

C. In Germany

( ) 5. How long will they stay in Beijing?

A. For ten years

B. For two years

C. For 15 years

十一。书面表达。

讲述一下自己最难忘的一次经历。

现在完成时习题答案

一.单选。

1---5 A C C B B 6---10 C C B A B

二.填单词。

1.Traveled ( travelled ) 2. seen / washed 3. finished

4. kept

5. eaten / had

三.过去分词。

1. looked

2. stopped

3. run

4. put

5. done

6. gone

7. come

8. cooked

9. studied 10. danced

四.1. has---done 2. hasn’t seen 3. has tought 4. have , been 5. Have , made

6. have , learnt / learned

7. has been

8. have , left

9. Have . seen . did , see

10. haven’t found

五.改错。

1.改法1:可将this morning去掉或改为yet 改法2:将hasn’t had改为didn’t have

2. ago改before

3. been 改has

4. Did改Have

5. have 改has 六.1. Has he bought a car?

2. How long have you learnt English?

3. We haven’t finish the work yet.

4. Have you ever been there?

5. He has colected two thousand stamps so far. (so far放在句首也可以)

七.句型转换。

1.How many times has 2. has been 3. Yes I have

4. How long has

5. has been

6. Have you been 八.1.Have read 2. waited 3. has been 4. has eaten / had 九.1---5 A B C C B

十.阅读。

1---5 A C A A B

人教版英语英语现在完成时的用法大全含解析

人教版英语英语现在完成时的用法大全含解析 一、初中英语现在完成时 1.—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。 【点评】考查现在完成时,注意识记其标志词。 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.—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。 【点评】考查短语辨析,注意平时识记其区别,理解句意。 4.——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

人教版八年级下册现在完成时专项讲解

现在完成时 现在完成时(present perfect tense)通常表示过去发生的动作一直延续到现在,而且还可能继续下去,或者表示过去的行为对现在造成一定的影响,可能还会产生结果等。 1.现在完成时结构 1.1.助动词have/has+动词过去分词。其中,助动词要随着主语的变化而变化,当主语是第三人称单数时,助动词要用“has”。 例:Have you finished your work? He says that he has seen UFOs many times. 1.2.现在完成时的缩写形式:I have=I ’ve have not= haven’t has not= hasn’t 例:I’ve finished my work./He hasn’t finished his work. 1.3.现在完成时的一般疑问句:Have/Has+主语+动词的过去分词+其他?肯定回答:Yes,主语+have/has.否定回答:No,主语+haven’t/hasn’t. 例:----Have you finished your work?----Yes,I have./No,l haven’t. ----Have they arrived?----Yes,they have./No,they haven’t. 1.4.1.通过加-ed的形式来构成规则动词的过去分词,就像我们构成这些动词的过去式方法一样。 大多数动词后+ed.如finish---finished. 以字母e为结尾的动词后+d,如change---changed. 以辅音字母加y结尾的动词,去掉y,再加ied.如carry---carried.

初中现在完成时练习题及答案

现在完成时 1.现在完成时的构成: 现在完成时由助动词have\has + 过去分词构成,第三人称单数用has,其余用have。 I have been in Shenzhen for seven years. Lily hasn’t been to America before. 2.现在完成时的用法: 1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。 I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2)表示持续到现在的动作或状态, 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. 3.常和现在完成时连用的时间状语: already, yet, before, lately, recently, once, twice, ever, never,since,for等连用。例如:She has already come. 她已经来了。 I haven’t read it yet. 我还没读过这个。 They have never been to Yan’an. 他们从未去过延安。 I haven't seen him lately. 我近来没看到他。 She has been an independent girl since her father passed away. 自从父亲去世后,这女孩就变得独立了。 Jack has been a doctor for 10 years.杰克做医生已经10年了。 4.现在完成时的否定式和疑问句。 否定句:在have\has后加not 结构:主语+has\have+not+过去分词+其他 一般疑问句:Has\Have提到主语前,其他照写。结构:Have\Has+主语+过去分词+其他特殊疑问句:特殊疑问词+一般疑问句 注意:肯定句中如有some\and,在否定句或者一般疑问句中要变成any\or,即 some-any and-or

英语现在完成时专项训练100(附答案)含解析

英语现在完成时专项训练100(附答案)含解析 一、初中英语现在完成时 1.It has been three years since I ______ a teacher. A. become B. became C. becoming D. to become 【答案】 B 【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。 【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。 2.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 3.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的不同语态和用法。 4.—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常和现在完成时连用。

现在完成时的基本用法

现在完成时讲解与练习 (一)现在完成时的基本用法 (1)强调动作是从过去持续到现在,并有可能继续持续下去。 (2)强调对现在的影响或结果,此用法容易和一般过去时混淆。两者的区别是:一般过去时有动作发生的时间点,即过去某一时间发生某一动作;现在完成时则没有,即不强调是哪个时间点发生的动作,而强调过去的动作对现在造成的影响和结果。 (3)在过去不确定的时间里发生的动作,但是结果对现在有影响。一、现在完成时的构成 (一)肯定式 主语+助动词have /has +过去分词+其它 说明:这里的have /has是助动词,没有什么具体意义。当主语是第三人称单数时助动词用has,其余人称一律用have。has,have的缩略式分别为's或've。规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规则动词表。实例: 1)I've just copied all the new words .我刚抄写了所有的生词。(表示不要再抄了) 2)She has lost her books .她丢失了她的书。(表示到目前为止还没有找到) (如果用过去时:She lost her books . 则强调书是过去丢的这一动作,而不知现在有没有找到) 3)We've just cleaned the classroom .我们刚好打扫了教室。(表明现在教室是干净的) (二)否定式 主语+助动词have /has+not+过去分词+其它 说明:现在完成时构成否定句时,只需在助动词have /has后面加not就行。have not,has not的缩略式分别为haven't ,hasn't。另外,肯定句中有some,already时,改为否定时要分别改成any,yet。实例: 1)I haven't finished my homework yet.我还没有完成我的作业。 2)She hasn't travelled on a train .她没有坐火车旅行过。 3)We have never spoken to a foreigner.我们从来没有和外国人说过话。注:有时not可以用never代替,表示“从来没有”的意思。又如:

中考中考英语总复习现在完成时专项及解析

中考中考英语总复习现在完成时专项及解析 一、初中英语现在完成时 1.Little Tom his home for more than ten years. A. leaves B. left from C. will leave D. has been away from 【答案】 D 【解析】【分析】句意:小汤姆离开家已经十年了。由句中“for more than ten years”可知. 句中的谓语动词需使用延续性动词。leave对应的延续性动词为be away。 【点评】考查现在完成时。 2.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 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.—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。

现在完成时练习(3大用法)

现在完成时(一) 一、用所给动词的适当形式填空。 1. _________ you ever _______ (write) to your friend in English. 2. She ________ (give ) concerts all over the world. 3. They _________(see) the film. They don’t want to see it again. 4. David _______(take) many photos of stone animals before. 5. Daming _________(not try) skiing before. 二、按要求改写下列句子,每空一词。 1. Tony has washed his clothes.(改为否定句) Tony ______ ______ his clothes. 2. We have ever been to Shanghai. (改为否定句) We have______ ______ to Shanghai. 3. I have swum in the sea.(改为一般疑问句,并作肯定回答) ----_________ you _________ _________ in the sea? ----_________, I ___________. 4. My parents have visited Tian’anmen Square. (改为一般疑问句,并作否定回答) ----_________ your parents _________ Tian’anmen Square? ----No, _______ _________. 5. She ate two apples yeasterday.( 改为现在完成时) She ________ ever_________ two apples. 三、单项选择。 1. Has John _________ Beijing _______ Shanghai? A. leaving; to B. left; to C. left; for D. leaving; for 2. I think if you’ve lost the library book, you must_________ it. A. pay for B. pay C. spend on D. take 3. ---Have you ________ your key? --- No, I’ve _______ for it everywhere, but I can’t find it. A. find; looked B.looked; found C. found; looked D. looked; looked 4. I’ve ________ met her before, so I don’t know her. A. never B. ever C. just D. yet 5. ---Could you _____ me your bike? --- Sorry, Tom _____ it already. A. borrow; has lent B. borrow ; lend C. lend; has borrowed D. lend; borrow 现在完成时(二) 一、单项选择。 1. —_______ you _______ your homework? ----Y es, I have. A. Do; done B. Did; do C. Have; done D. Have; do 2. ----_______ you _____ to Xi’an? ---Y es. I went there last month. A. Did; went B. Are; going C. Have; gone D. Have; been 3. Xiao Y ong _______ his uncle in Australia next month. A. will see B. sees C. has visited D. wanted to see 4. ---Is your mother in New Y ork? ---No, she ________ America. A. has never gone to B. has never gone C. has never been to D. has never been 5. I ________ already _____ a letter to Mr Smith. What about you? A. was; writing B. have; written C. am; writing D. had; written 6. ----Why do you stand outside your room?

中考复习专题 现在完成时专项练习题

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 1.—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。 【点评】考查现在完成时 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.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 4.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答

现在完成时的基本用法

现在完成时的基本用法 1、现在完成时表示影响 Hehasleftthecity.他已离开这个城市。(结果:他不在这个城市。) Someonehasbrokenthewindow.有人把窗户打破了。(结果:窗户 仍破着。) Ihavelostmypen.我把钢笔丢了。(结果:我现在无钢笔用。) Hehasfinishedhiswork.他把工作做完了。(结果:他现在可以做其他的事了。) 2、现在完成时表示持续 该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也 可能到此结束),如汉语说“他在我们学校教书已有30年了”,显 然“他在我们学校教书”是从30年前开始,并且一直教到现在,已 经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。如: Hehastaughtinourschoolfor30years.他在我们学校教书已有30 年了。 Hehasbeenbusysincelastweek.自上个星期以来他一直很忙。 Hehasworkedforuseversinceheleftschool.他离开学校以后就一直为我们工作。 3、现在完成时表示重复

即表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。如: Howoftenhaveyouseenher?你隔多少见她一次? Myfatherhasalwaysgonetoworkbybike.我父亲一向骑车上班。 4、现在完成时表示将来 同一般现在时可以表示将来一样,现在完成时也可以在时间状语从句里表示将来。如: I’llwaituntilhehaswrittenhisletter.我愿等到他把信写完。 Whenyouhaverested,I’llshowyouthegarden.等你休息好之后,我领你看我们的花园。 二、现在完成时的基本定义和句型构成 基本定义 现在完成时有两种用法 1.过去发生的某一动作对现在造成的影响或结果。到现在为止已经发生或完成的动作。 2.表示过去发生的、持续到现在的动作或状态。 句型构成 基本结构:主语+have/has+动词的过去分词(p.p) 现在完成时用法 现在完成时用法 ①肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语(或者其他). ②否定句:主语+havenot/hasnot+动词的过去分词(p.p)(V-ed)+宾语.

英语现在完成时专项

英语现在完成时专项 一、单项选择现在完成时 1.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you. A.did I see B.have I seen C.I saw D.I have seen 【答案】B 【解析】 【详解】 考查时态和倒装。句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。Never 位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。 【点睛】 倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。 2.The disease is a huge blow for the farmers. Hundreds of them ______ their animals, livelihood and hopes destroyed and many others fear they _____ the same fate. A.have seen; will suffer B.saw; suffered C.had seen; was to suffer D.see; suffer 【答案】A 【解析】 【详解】 考查时态。句意:这种疾病对农民来说是一个巨大的打击。数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。结合句意可知第一空用现在完成时态;第二空用一般将来时态。故选A。 3.The Greens moved back to the countryside in 2008 and ________ a happy and peaceful life there ever since. A.are leading B.lead C.led D.have led 【答案】D 【解析】 【详解】 考查时态。句意:格林一家2008年搬回农村,从此过上了幸福安宁的生活。根据句中时间状语,ever since自从那时候起,可知,指从2008年一直持续到现在,故用现在完成时。故选D。 4.With people paying attention to fitness, self-service mini-gyms, each covering about 5 square meters, ________ in China’s major cities these years. A.have sprung up B.sprang up

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

现在完成时 (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. 我经常在街上看见他。

复习现在完成时专项练习题及答案

现在完成时练习 (一) —Dad, I ________ the station for minutes, but nobody came to meet me. —Don't worry. I'll go to meet you soon. A. arrived at B. have been at C. will reach D. have arrived at —______ you ever ______ Dali? —Never. But I am going there this vacation. A. Do; go to B. Have; been to C. Have; gone to D. Will; go to My aunt is a writer. She ____more than ten books since 1980. A. writes B. wrote C. has written D. will write A. leftB leaveC. has leftD. has been away The Smiths came to Shanghai in 2008, theythere for three years since then. A. live B. lived C. have lived D. will live —Have you ever been to Nanning? —Yes, _______ . A. I was B. I do C. I am D. I have Imy homework. I guess I can't join you. A. don't finish B. didn't finish C. haven't finished D. won't finish —Excuse me, where is Mr. Brown's office? —Sorry, I don't know. I _____ here for only a few days.

现在完成时延续性与暂短性动词用法

现在完成时(短暂性动词与延续性动词)的用法 基本结构:主语+have/has+过去分词(done) ①肯定句:主语+have/has+过去分词+其他 ②否定句:主语+have/has+not+过去分词+其他 ③一般疑问句:Have/Has+主语+过去分词+其他 ④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)(1)现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在. I have spent all of my money.(含义是:现在我没有钱花了.) Jane has laid the table.(含义是:现在桌子已经摆好了.) Michael has been ill.(含义是:现在仍然很虚弱) He has returned from abroad. (含义是:现在已在此地) (2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. Mary has been ill for three days. I have lived here since 1998. 注(超重要):瞬间动词(buy,die,join,lose……)不能直接与for since 连用。要改变动词 come-be go out-be out finish-be over open-be open die-be dead 1.have代替buy My brother has had(不能用has bought) this bike for almost four years. 2、用keep或have代替borrow I have kept(不能用have borrowed) the book for quite a few days. 3、用be替代become How long has your sister been a teacher? 4、用have a cold代替catch a cold Tom has had a cold since the day before yesterday. 5、用wear代替put on b)用“be+形容词”代终止性动词 1、be+married代marry 2、be+ill代fall (get) ill 3、be+dead代die 4、be+asleep代fall (get) asleep 5、be+awake代wake/wake up 6、be+gone代lose,die,sell,leave 7、be+open代open 8、be closed代close/shut 9、be+missing(gone,lost)代lose c)用“be+副词”代终止性动词 1“be+on”代start,begin 2“be+up”代get up 3“be+back(to)”代return to,come back to,go back to 4“be here (there)”代come(arrive,reach,get) here或go (arrive,reach,get) there等等

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

外研版英语英语现在完成时专题复习含答案解析 一、初中英语现在完成时 1.—Look! Your teacher Miss White is over there. —No, it can't be her. She ______ to Beijing. A. has gone B. has been C. went D. will go 【答案】A 【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。 【点评】考查固定搭配have gone to。 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.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。 【点评】考查时间状语。根据句意选出正确的时间状语。 4.He ________ for ten years. A. has been married B. married C. got married D. had married 【答案】 A 【解析】【分析】句意:他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用

最新现在完成时专项练习经典

最新现在完成时专项练习经典 一、初中英语现在完成时 1.一 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项。 【点评】考查现在完成时。 2.Wow! You ________ dinner! Let's eat now. A. cook B. are cooking C. will cook D. have cooked 【答案】 D 【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。 【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。 3.—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。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 4.—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,故

相关文档
最新文档