当前位置:文档之家› 现在完成时专题

现在完成时专题

现在完成时专题
现在完成时专题

专题:现在完成时

Kdsl5

同类题一

请判断:

True or false

1.Have you ever gone to a water park ?( )

2.I have ever been to the Central Park ,it is very beautiful .( )

3. My uncle has been to Beijing , he won't be back until next month .( )

4. Hong long has you father been in Japan ?( )

5. His sister has gone to Pairs several times.( )

填空题:

1. He ————the Great Wall several times .

2. Kate _________China for ten years .

3. The Blanks ________HongKong four times .

4. _____ they ever _______ the water park ?No, they haven't .

5. His mother isn't here ,she ________Wuhan .

6. ______ they ________ Hubei since nine years ago ? No, they haven't .

答案:

F T F T F

1. has been to

2. has been in

3. have been to

4.Have been to

5. has gone to

6. Have been in

详解:

以上几个题目是考察“have been to …”“have gone to …”“have been in…”的区别。“have been to …”表示“曾经去过某地”说话时已不在去过的地方,常与ever ,never ,just 等连用。后面可以接次数,如once ,twice,three times 等,表示去过某地几次。

“have gone to …”意为“去了某地”表示到了某地或正在途中,总之说话时该人不在

现场,一般不用第一,二人称作主语。

have been in …”表示“在某地呆多长时间”。常与表示一段时间的状语连用,如for five years,也可以与since加一般过去式的句子或过去的时间点连用。

1. 此句是错误的,句意是你曾经去过水上公园吗? “曾经去过某地”用“have been to …”“have gone to …”意为“去了某地”表示到了某地或正在途中,总之说话时该人不在

现场,一般不用第一,二人称作主语。

2. 此句是正确的,句意是我曾经去过中心公园,它是很漂亮的。“have been to …”表示“曾经去过某地”说话时已不在去过的地方,常与ever ,never ,just等连用。

3. 此句是错误的,句意是我叔叔去了北京,他到下个月才返回。去了某地,用“has gone to…”

4. 此句是正确的,句意是你父亲在日本呆了多长时间?“has been in …”表示“在某地呆多长时间”,常与表示一段时间的状语连用。

5. 此句是错的,句意是他的妹妹去过巴黎几次。“去过某地”用“has been to …”

1. 他去过长城几次,“曾经去过某地”用“have been to …”。主语he是第三人称单数,因此用“has been to …”。

2. Kate在中国呆了十年,“has been in …”表示“在某地呆多长时间”,常与表示一段时间的状语连用。在这个句子中与“for ten years”这个时间状语连用。

3.“曾经去过某地”用“have been to …”后面可以接次数,如once ,twice,three times 等,表示去过某地几次。此句表达的意识是布朗一家去过香港四次。The Balnks表示布朗一家是复

数形式,因此谓语动词用复数have而不是has。

4.“have been to …”表示“曾经去过某地”说话时已不在去过的地方,常与ever ,never ,just 等连用。句意是他们曾经去过水上公园吗?不,没有。

5.“have gone to …”意为“去了某地”表示到了某地或正在途中,总之说话时该人不在现场,他的妈妈没在这儿,去了武汉,他的妈妈是第三人称单数,因此用“has gone to ”。

6.“have been in …”表示“在某地呆多长时间”,常与表示一段时间的状语连用。也可以与since加过去的时间点连用。句意是自从九年前他们已经呆在湖北了吗?不,没有。

同类题二

请判断:

Ture or fulse

1. My father has gone to Shanghai many times .( )

2. The theme park is very beautiful ,have you ever been there ?No,I haven’t.( )

3. Jim has been to Canada and he will be back in two days.( )

4. Has your brother been to Guangdong for four years ?( )

5. Where is May ?She has gone to England.( )

填空题:

1. His teacher isn’t at school, he _______Mount Huang.

2. How long ____you ________this city ?For five years.

3. Hello!Is Jane in the classroom?No,she_________the library with her friends .

4. Mike loves to talk about travel.He _________many places.

5. I can’t find Helen anywhere.She __________the teacher’s office,you can find her there.

6. How long______ the Greens ________China ?Since they came here last year.

答案:

F T F F T

1. has gone to

2. have been in

3. has gone to

4. has been to

5. has gone to

6. have been in

详解:

1.此句是错的, 我的父亲已经去过上海多次,“去过某地”用“has been to …”。

2.此句是正确的,主题公园是漂亮的,你曾经去过那儿吗?不,没有。“曾经去过某地”用“have been to …”, there 是副词,前面的to 要省略。

3.此句是错的, 去了某地,要用“has gone to…”,不是用“has been to …”。.Jim去了加拿大,他将在两天后返回。

4.此句是错的,你的哥哥在广东呆了四年吗?“has been in …”表示“在某地呆多长时间”,不是用“has been to …”。“去过某地”用“has been to …”。

5.此句是正确的,May在那儿?去了英格兰。去了某地,用“has gone to…”。

1. 他的老师没在学校,他去了黄山。去了某地,要用“has gone to…”。

2.你在这个城市呆了多久? 五年。“have been in …”表示“在某地呆多长时间”。

3. Jane在教室里吗?不,她和朋友去了图书馆。去了某地,要用“has gone to…”。

4.迈克喜欢讨论旅游,他去了很多地方。“去过某地”用“has been to …”。

5.我到处找不到海伦,她去了老师办公室,你能在那儿找到她。去了某地,要用“has gone to…”。

6.格林一家呆在中国多长时间了?自从他们去年来这儿。“have been in …”表示“在某地呆多长时间”。常与表示一段时间的状语连用,如for five years,也可以与since加一般过去式的句子或过去的时间点连用。

Kdsl7

同类题一

一般过去式还是现在完成时?

1. Tom _____(go) to the water word with his friends last Sunday.

2. _____you ______(have)breakfast yet ?Yes,I have.

3. _____you _____(finish)your homework yet?Yes,I ______(finish)it yesterday.

4. It’s three years since Mr.Li_____(join) the club.

5. Mr.Li _______(be)a number of the club for three years.

答案:

1. went

2. Have had

3. Have finished finished

4. joined

5.has been

详解:

1.从last Sunday看出用一般过去时,把go变成went。

2.从yet 及答语Yes,I have.可以看出用现在完成时。

3.从yet可以看出问句用现在完成时,答语yesterday可以看出用一般过去时。

4.此句考察It’s+时间段+ since+一般过去时。

5. for three years可以看出用现在完成时。

同类题二

一般过去式还是现在完成时?

1. How long -----you -----(have)your watch?Only about three weeks.

2. Kate,------you-----(see)the film Roman Holiday last Sunday?No,I didn’t. I ---------(see)it already.

3. When ------he -----(go)to London ?Two years ago.He--------(be)there for two years.

4. -------she -------(borrow)a book from the library last week?Yes,she ------------(keep)it for one week.

5. My grandpa ------(die) in 2000,he ---------(die)for 11 years.

答案:

1. have had

2.did see have seen

3.did go has been

4. Did borrow has kept

5.died has been dead

详解:

1. How long和答语Only about three weeks可以看出用现在完成时。现在完成时中,当句中有since/for引导的时间状语或How long疑问句,动词要用延续性动词,如buy变为have等。

2. last Sunday看出问句用一般过去时,答语already可以看出用现在完成时。

3. Two years ago可以看出问句用一般过去时,When通常对一般过去时提问。for two years. 可以看出答语用现在完成时,have been in …”表示“在某地呆多长时间”,there是副词,前面的介词in省略了。

4. last week看出问句用一般过去时,for one week看出答语用现在完成时,而且把短暂动词替换成延续性动词,borrow变为keep。

5. in 2000可以看出用一般过去时,for 11 years看出用现在完成时,die替换成延续性动词be dead。

Zc1

同类题一

My parents _____ Hainan for thei r holidays. They won’t come back until next month.

A. went to

B. have gone to

C. go to

D. have been to

答案: B

详解:

“have gone to …”意为“去了某地”。我父母去了直到下月才回来,说明他们是去了武汉,因此用“have gone to …”“have been to…”是曾经去过某地。

同类题二

He left the city nine years ago. He ______ the city for nine years.

A. left

B. has left

C. has been away from

D. had left

答案:C

详解:

for nine years可以看出用现在完成时,现在完成时中当句中有for引导的时间状语,动词要用延续性动词,把短暂动词leave替换成延续性动词be away(from+地点)。

Zc2

同类题一

— Is that Chris speaking?

—Sorry, he isn’t in. He ______ abroad on business.

A. goes

B. went

C. has gone

D. will go

答案:C

详解:

句意是Chris 吗?对不起,他没在,他去国外做生意了,因此用现在完成时。去国外是词组go abroad ,因此答案是C。

同类题二

—Do you want to see the film “Harry Potter II ”?

—The film “Harry Potter II ”? I _____ it.

A. see

B. have seen

C. was seeing

D.had seen

答案:B

详解:

从句意“你想看哈利波特吗?我已经看了”可以看出用现在完成时。答案A是一般现在时,C是过去进行时,D是过去完成时,只有B是正确的。

Zc3

同类题一

He has a computer of his own. He ____ it two days ago

A. have bought

B. buy

C. has buy

D. bought

答案:D

详解:

two days ago看出用一般过去时,A是现在完成时,B是一般现在时,C是现在完成时,只有D是正确的。

同类题二

The sand storm ______ in Beijing three days ago

A happen

B happened C. has happened D. have happened

答案:B

详解:

three days ago看出用一般过去时,A是一般现在时,C和D是现在完成时,所以只有B是正确的。

Zc4

同类题一

Where is Mr. Liu?

He _______the library.

A. has been to

B. has gone to

C. has been in

答案: B

详解:

“have gone to …”意为“去了某地”。问刘先生在哪儿?说明他没在说话人这儿,“have gone to …”意为“去了某地”表示到了某地或正在途中,总之说话时该人不在

现场,因此答案是B。

同类题二

We came to Nanjing three years ago, so we ________ here for three years.

A. have been to

B. have been in

C. have been

D. have gone

答案: C

详解:

“have been to …”表示“曾经去过某地”说话时已不在去过的地方,常与ever ,never ,just 等连用。后面可以接次数,如once ,twice,three times 等,表示去过某地几次。

“have gone to …”意为“去了某地”表示到了某地或正在途中,总之说话时该人不在

现场,一般不用第一,二人称作主语。

have been in …”表示“在某地呆多长时间”。常与表示一段时间的状语连用,如for five years,here是副词,前面的介词in省略了。

Zc5

同类题一

The students have cleaned the classroom , ________?

A. so they

B. don’t they

C. haven’t they D have they ?

答案: C

详解:

此题考察反义问句,现在完成时用助动词have来反问,前肯后否,前面是have cleaned,因此用haven’t they来反问。

同类题二

My father has never been away from his hometown since five years ago,---------?

A. does he

B. Has he

C. Hasn’t he

D. has she

答案:B

详解:

此题考察反义问句,现在完成时用助动词has来反问,句中有never,前否后肯,因此用has n’t he来反问。

Zc6

同类题一

Is your father a Party member?

Yes, he ____ the party three years ago. He _____ a Party member for three years.

A. joined; has been

B. has joined; has been

C. was joined; is

D. joined; was

答案: A

详解:

three years ago看出用一般过去时., for three years可以看出用现在完成时,现在完成时中当句中有for引导的时间状语,动词要用延续性动词,把短暂动词 join替换成延续性动词be a member。

同类题二

______ you______ your homework yet ?

Yes, I _____ it just now.

A. Did; do; finished

B. Have; done; finished

C. Have; done; have finished

D. Will; do; finish

答案: B

详解:

从yet可以看出问句用现在完成时,答语just now可以看出用一般过去时。

Zc7

同类题一

How long ______you_______ your dictionary?

About two months.

A. did, buy

B. have; get

C. have; had

D. have; bought

答案: C

详解:

从How long和- About two months. 可以看出用现在完成时,现在完成时中,当句中有since/for引导的时间状语或How long疑问句,动词要用延续性动词,把短暂动词buy替换成延续性动词have,因此答案是C而不是D.

同类题二

— Nice to meet you. I _____ you for a long time.

—I ______ in Beijing. I’ve just come back.

A. hadn’t seen, am

B. haven’t seen, was

C. didn’t see, will be

D. haven’t seen, shall be

答案: B

详解:

for a long time看出前面一个句子用现在完成时,,后面一个句子说刚回来,说明之前在北京因此用一般过去时。

同Zc8

类题一

--How long have you been here? --- ____ last month.

A. For

B. Until

C. Before

D. Since

答案: D

详解:

since加过去的时间点用现在完成时中,How long疑问句通常对since/for引导的时间状语提问,因此答案是D。

同类题二

She’s studied in the university______a few months.

A. for

B. since

C. in

D. After

答案: A

详解:

现在完成时通常与句中有since/for引导的时间状语,a few months是时间段,因此用for+时间段用在现在完成时中。

Zc9

同类题一

_____has Mr Black been a member of Greener China since he _____ to China?

A. How soon , comes

B. How often, got

C. How long , came

D. How far, arrived

答案: C

详解:

since加一般过去式的句子用现在完成时中,How long用于对现在完成时的时间提问。

同类题二

The film ____ for half an hour.

A. has been on

B. has begun

C. hasn't begun

D. Began

答案: A

详解:

for half an hour可以看出用现在完成时,现在完成时中,当句中有for引导的时间状语,动词要用延续性动词,把短暂动词.begin替换成延续性动词be on,因此答案是A不是B.

Zc10

同类题一

Have you had your lunch_______?

— I have had it ______.

A. yet, already

B. already, yet

C. already, already

D. yet, yet

答案: A

详解:

现在完成时中,already用于肯定句中或句末,yet用于否定句或疑问句句末。

同类题二

You ______ that question three times

A. already asked

B. have already asked

C. already have asked

D. asked already

答案: B

详解:

现在完成时中,already用于肯定句中或句末,句意是你已经问了那个问题三次了,already 放在助动词have后,行为动词 asked前。

现在完成时专题

现在完成时专题 1.用法:①过去发生的动作对现在造成的影响或结果,强调结果。标志性的词语有just, already, before, yet, never, ever,recently (最近),... 例:I have finished my homework already. ②过去已经开始一直持续到现在的动作或状态。标志性的词语for 、since ,so far (句中谓语动词要用延续性动词) 例:I have lived here since 1990. 2.现在完成时的构成 主语+have\has+过去分词+其它 3.现在完成时的四个基本句型 (1)九词语 ①already 已经 肯定句中或句尾 例: I have already found my pen. = I have found my pen already. ②yet 否定句中意为“还”, 疑问句句尾意为“已经” 例: I have not finished the work yet. Have you read the book yet? ③ever 曾经 例:Have you ever seen pandas? ④never 从不 例:I have never been to Beijing. ⑤just 刚刚 例:I have just done my work. ⑥before 以前 例:I have never been there before. ⑦so far 到目前为止 例:So far he has learnt 200 words. ⑧how long 多久 例:How long have you lived here? ⑨how many times 多少次 例:How many times has he been to Beijing? (2)三词组 havegone to 去了某地,没有回来 例:He has gone to Beijing (去了北京.未回) havebeen to 去过某地,已经回来 例:He has been to Beijing. (去过北京,已经回来) have / has been in +地点 表示呆在某地、某个团体、机构(常与for 和since 连用) He has been in Beijing for 20 years. 他呆在北京已经20年了. (3)两结构 for + 时间段 例如: for two months Jim has lived here for 2 months. since +过去时间点 例如:since last year , since 1990 I have lived here since last year. since +时间段+ago 例如:since 3 years ago Lucy has been in Beijing since 3 years ago. since +过去时态句子 例如:since he came here He has been in China since he came here. 5. 在现在完成时中,短暂性性动词不能和一段时间状语连用. 例:He has bought the book for 3 years.(错) 因buy 这个短暂性性动词不能和一段时间for 3 years 连用。 6. 还有其他短暂性性动词也是这种情况。 例如下: ①come/arrive/get to/reach → be here 例:I have come here for 3 years.(错)改为:I have been here for 3 years. ②leave/go →be away 例:He has left for 3 hours.(错) 改为:He has been away for 3 hours. ③begin/start →be on 例:The film has begun for 3 minutes.(错) 改为The film has been on for 3 minutes. ④open →be open / close → be closed 例:The shop has opened for 3 years.(错) 改为The shop has been open for 3 years. ⑤die →be dead 例:His father has died for 3 years.(错) 改为:His father has been dead for 3 years. ⑥finish/end → be over 例:He has finished the work for 3 days.(错) 改为The work has been over for 3 days ⑦join –be in/ be a member of +团体I have joined the army for 3 years.(错)改为:I have been in the army for 3 years. 或I have been a soldier for 3 years. ⑧buy /catch → have 例:I have bought the bike for 3 years.(错) 改为:I have had the bike for 3 years. 例:He has caught a cold for 3 days.(错) 改为:He has had a cold for 3 days. ⑨borrow → keep 例:I have borrowed the book for 3 years.(错) 改为I have kept the book for 3 years. 还有其它的归纳如下:break → be broken get up → be up marry → be married

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

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

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

现在完成时 现在完成时(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.一 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,故

专题一 现在完成时(绝对经典)

专题一现在完成时(教师用) ◆教学重点现在完成时日积月累短文填空 ◆教学难点现在完成时表持续 ◆教学内容 现在完成时 一、构成:have (has) +过去分词。规则变化的过去分词与过去式的变化一样,在动词词尾加ed;不规则变化的过去分词见不规则动词表,需要同学记忆。 现以see the film为例将现在完成时的肯定句,否定句和疑问句列表如下: 肯定句:I/You/We/They have seen the film. He/She /It has seen the film. 否定句:I/You/We/They have not/ haven’t seen the film. He/ She/It has not/hasn’t seen the film. 疑问句:Have I/you/they seen the film? Yes, you/ we/I/they have. No, you/ we/I/they haven’t. Has he/she/it seen the film? Yes, he/ she/ it has. No, he/ she/ it hasn’t. 二、用法:现在完成时既涉及过去,又联系现在。 用法一:表示过去发生或已经完成的某一动作对现在造成的影响或结果。常与just (刚刚),already(已经),never(从来没有),ever(曾经),before(以前),yet (仍然),once(一次),twice(两次),many times(很多次),how many times (多少次),so far(迄今为止),during the past(last)three years(最近三年来)等连用。 ※副词的位置:①just常用于肯定句中,放在have / has后,He has just come . ②never表示否定,放在have / has后, He has never visited the Great Wall. ③ever用于疑问句中,句型为: Have / Has+主语+ever+过去分词?“…曾 经……过吗?”用于询问某人过去的经历。Have you ever been to the farm? ④before用于句末,The woman has never heard of that before. ⑤yet用于句末或not之后.Has the train arrived yet? No, not yet. ⑥already用于肯定句, have / has之后或句末.We have already finished it. ⑦so far用于句首或句末. So far, we have visited the moon. 用法二:表示过去已经开始,一直延续到现在的动作或状态。时间状语有: ①or+表示一段时间的词语I have taught English for 19 years。 ②since+表示过去时间点的词语He has been at this school since 1986. ③since+表示过去的时间状语从句I have lived here since I was born. ④since+一段时间+ago. I have known him since 20 years ago. 三、现在完成时态中可以和表示一段时间状语(for,since,how long, all one’s life) 连用的动词必须是表示延续的情况或动作的动词,即延续性动词。如:be,have,know,live,work,study,learn,teach,keep,speak,talk,draw,wait,wear,walk,sleep,drive,write,do,clean等。 I have been a teacher for nearly 20 years. How long has he lived here? 常见的相应转换形式如下: borrow / lend→keep, buy→have, finish / end→be over, arrive /come / go / move / reach /get to→be in /at / be here /be there, begin / start→be on , open→be open , close→be closed, die→be dead , leave→be away(from),go to school→be in school / be a student, get up→be up, fall asleep→be asleep , fall ill→be ill, get to know→know, lose→be lost, become→be, return / come back / get back→be back,

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

中考中考英语总复习现在完成时专项及解析 一、初中英语现在完成时 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。

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

现在完成时专项练习题及答案 一、单项选择。 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 ? A. already B.never C.ever D. still 3、Have you met Mr Li ______? A. just B. ago C.before D. a moment ago 4、The famous writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written 5、—Our country ______ a lot so far . —Yes . I hope it will be even ______ . A. has changed ; well B. changed ; good C. has changed ; better D. changed ; better 6、Zhao Lan ______already ______in this school for two years . A. was ; studying B. will ; study C. has ; studied D. are ; studying 7、We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film .I_______ it twice . A. will see B. have seen C. saw D.see 9、—These farmers have been to the United States . —Really ? When _____ there ? A. will they go B. did they go C. do they go

初中英语现在完成时专题训练答案

初中英语现在完成时专题训练答案 一、初中英语现在完成时 1.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。 【点评】考查时间状语。根据句意选出正确的时间状语。 2.—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,理解句子,根据语境判断答案。 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.—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。 【点评】此题考查现在完成时的用法。 5.—They say there is a new restaurant near here.

现在完成时练习

现在完成时练习 I.写出下列动词的过去式和过去分词 be win act try hear think break see climb cry get finish stop find meet open die go II.按要求改变句型 1.He has heard that before. (改为否定句) 2.The retired people have climbed Mount Xiang many times. (改为否定句) 3.David has already booked the theatre. (改为否定句) 4.Steve and Carol have gone to Italy. (改为否定句) 5.I have had my lunch already. (改为疑问句) 6.Two of the scientists have been to the North Pole. (改为疑问句) 7.I have taught English in the middle school since 1980. (改为疑问句) 8.They have found a job already. (改为疑问句) 9.The Smiths have had a holiday since Christmas. (对划线部分提问) 10.The famous singers have gone to Greece to have a meeting. (对划线部分提问)

11.Li Ming has received the invitation already. (对划线部分提问) 12.Jim has forgot how to play cards. (对划线部分提问) III.用括号中动词的适当形式填空 1.Every student ________ (see) the program already. 2.Kent and I ________ (write) poems before. 3.Dick ________ (do) the work these days. 4.The people living in the mountains ________ never ________ (see) films. 5.Patty ________ (buy) a magazine about the school life. 6.The actress ________ (live) here all her life. 7.The glass is broken. Who ________ (break) this glass? 8.Finally the workers ________ (finish) that job. 9.________ you ________ (borrow) the book we talked abut last time? 10.There’s no more wine in the bottle. They ________ (drink) all of it. 11.Tom ________ (leave) a message for you. He ________ (call) last night. 12.I ________ (see) the movie once before. I ________ (love) it a lot. 13.A: ________ (you/hear) the news? B: yes, I ________ A: Who ________ (tell) you the news? B: Li Ming ________ (do) A: When ________ (he/tell) you? B: Two hours ago. IV.改错 1.What have you done last night? 2.He knew Doctor Wang since thirty years ago. 3.Kite has hurt his leg, but it’s OK now. 4.I work here for over ten years. 5.The chairman has gone to many countries in his life. 6.Where have you borrowed that dictionary? 7.I’ve seen the play already. Have you seen it already? 8.Did you see your sister carries all the baggage to the station? 9.My brother has bought a used car, but then he sold it. 10.Her mother has gone to Europe last season.

英语现在完成时专项

英语现在完成时专项 一、单项选择现在完成时 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

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

现在完成时练习 (一) —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.

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

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 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.—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 much do you know about the Winter Olympic Games to be held in Beijing? —Well, the media ________ it in a variety of forms. A.cover B.have covered C.would cover D.covered 【答案】B 【解析】 【详解】 考查动词时态。句意:——关于将在北京举办的冬奥会你了解多少?——嗯,媒体已经用各种形式进行了报道。根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。故C正确。 2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.are C.have been D.has been 【答案】D 【解析】 【详解】 考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for three years,故时态用现在完成时。故D正确。 3.I am a better reader this year than I was last year because I ________ to hundreds of new concepts and ideas. A.have exposed B.had been exposed C.have been exposed D.was exposed 【答案】C 【解析】 【分析】 考查时态。 【详解】 句意:今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用be exposed。综上本题最终选C。 4.The Chinese women’s volleyball team won the gold medal at the Rio Olympics, w hich is the third time the team Olympic gold. A.claimed B.has claimed

相关主题
文本预览
相关文档 最新文档