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

学习必备 欢迎下载

一、时态讲解:现在完成时

(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have.

现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、疑问式和简单回答形式如下:

否定式 疑问式

I have not (haven’t) studied…. Have I studied…?

You have not (haven’t) studied…. Have you studied…?

He has not (hasn’t) studied…. Has he studied…?

否定疑问式 简单回答(肯定/否定)

Have I not (Haven’t I) studied…? Yes, you have. No, you haven’t.

Have you not (Haven’t you) studied…? Yes, I have. No, I haven’t.

Has he not (Hasn’t he) studied…? Yes, he has. No, he hasn’t.

(2)用法:

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.

★注意:

a) 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

2)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. 他们到加拿大去了。(可能在路上和已经到加拿大).

3)现在完成时不能和表示过去的时间状语连用,如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. 我经常在街上看见他。

They have never been to Yan’an. 他们从未去过延安。

I haven't seen him lately. 我近来没看到他。

Irregular Verbs

Base Form Past Form Past Participle

bear bore born

beat beat beaten

become became become

blow blew blown

bring brought brought

build built built

buy bought bought

catch caught caught

choose chose chosen

come came come

do did done

drink drank drunk

drive drove driven 学习必备 欢迎下载

eat ate eaten

fall fell fallen

find found found

fly flew flown

get got got

give gave given

go went gone

grow grew grown

have had had

hear heard heard

keep kept kept

leave left left

lose lost lost

make made made

put put put

read read read

run ran run

say said said

see saw seen

sell sold sold

send sent sent

sing sang sung

sink sank/sunk sunk

take took taken

teach taught taught

write wrote wrote

am, is was been

are were been

Exercise:

I. Fill in the blanks with the proper form.

1. I____ already ____ (see) the film. I ________ (see) it last week.

2. _____ he ____ (finish) his work today? Not yet.

3. My father ____ just ____ (come) back from work. He is tired now.

4. Where’s Li Ming ? He __________ (go) to the teacher’s office.

5. I __________ (work) here since I ______ (move) here in 1999.

6. So far I _______________(make) quite a few friends here.

7. How long ________ the Wangs ______________(stay) here ? For two weeks.

8. I ________ just ___________ (finish) my homework.

9. He ________ (go) to school on foot every day. 学习必备 欢迎下载

10.____ you ______ (find) your science book yet?

11. If it ____ (be) fine tomorrow, I'll go with you.

12. The students ____________ (read) English when the teacher came in.

13. Look! The monkey __________ (climb) the tree.

14. My mother __________ (come) to see me next Sunday.

15. I've lost my pen. _________ you ________ (see) it anywhere?

II. Choose the best answer.

1. How long have you _______ here?

A. come B. got C. arrived D. been

2. My grandpa died _________.

A. at the age of my 2 B. for 2 years

合集下载

最新-初中英语 语法梳理和提高 动词现在完成时讲解试

最新-初中英语 语法梳理和提高 动词现在完成时讲解试

初中英语语法梳理和提高——动词现在完成时讲解试题

现在完成时

1) 现在完成时的构成:have / has + v-ing

2)现在完成时态的肯定句、否定句和疑问句形式(以be和see为例):

主 语 肯 定 式 否 定 式 疑 问 式

第一、二人称和第三人称复数以及名词复数 I /We/You/ They

have been here

before.

He/ She has been here

before.

.I / We/ You/ They/

Many people have

seen the film.

I /We/You/ They

haven’t been here

before.

He/ She hasn’t been

here before .

.I / We/ You/ They/

Many people haven’t

seen the film. Have you/ they been

here before?

Has he/ she been here

before?

Have you/ they/ many

people seen the

film?

现在完成时

1) 现在完成时的构成:have / has + v-ing

2)现在完成时态的肯定句、否定句和疑问句形式(以be和see为例):

在完成时的用法:

1、表示过去发生的动作对现在造成的影响或结果.常与already, just, ever, never,

before等词连用. 如:

She has never read this novel.他从未读过这本小说.(他对小说的内容不了解)

2、表示 "过去的动作"一直延续到现在并有可能继续延续下去. 常与for (后跟段时间)或since (后跟点时间)等连用.如:

I have been a member of the Party for 10 years.

人教新目标初中英语语法-现在完成时讲解以及练习题(含答案)

人教新目标初中英语语法-现在完成时讲解以及练习题(含答案)

现在完成时

1.构成

现在完成时是由助动词 have(has)+动词的过去分词构成。助动词have(has)表明事情发生于现在。它和主语的人称、数要保持一致。过去分词在句子中做谓语,说明句子的含义。

2.用法

(1)动作发生在过去某个不确定的时间,但对现在有某种影响和结果。常被just、already、yet 等副词修饰。如:

-Have you had lunch yet? -Yes,I have. I've just had it.

你(已经)吃午饭了吗? 我刚刚吃过。(现在我不饿了)

(2)表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。

如:He has taught here since 1981

他自1981年就在这儿教书。(可能还要继续教)

I have't seen her for four years.

我有四年没见到她了。

(3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever,never,three times等时间状语。

如: I have been to Beijing twice.我去过北京二次。

3.现在完成时的时间状语

(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。如:yesterday,last Sunday,in1990,three years ago等。但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。

a. 用副词already和yet。already一般用于肯定句中,yet一般用于否定句和

外研版八年级英语下册单元语法专练-Module2语法-现在完成时(1)

外研版八年级英语下册单元语法专练-Module2语法-现在完成时(1)

Module 2 Experiences.

Grammar 现在完成时(1)

(时间:60分钟,满分:100分)

一、单项选择(本大题共40小题,每小题2分,共80分)

1.My sister __________ many friends.

A.have B.have got C.has got D.there be

2.一_______ you ________ any extra classes(补习班)for Maths and Physics?

一No, not yet.

A.Did… have B.Do… have C.Have… had D.Will… have

3.The rain _____ now. Shall we go on with our volleyball match?

A.stops B.has stopped C.is stopping D.had stopped

4.–Alice,

_ you _ your homework? –Not yet.

A.did, finish B.will, finish C.have, finished D.do, finish

5.Sherry knows New York very well because she ________ there many times.

A.visits B.has visited C.will visit D.visited

6.He can’t get into the room. He _______ a key(钥匙).

A.hasn’t got B.doesn't C.isn’t D.aren’t

7.He _____________this famous film before.

A.have seen B.saw C.has seen D.was seeing

初中英语语法详解精练 12第十二章 完成时

初中英语语法详解精练 12第十二章 完成时

1 第十二章 完成时

要点概览

◎现在完成时的构成

◎现在完成时的用法

◎使用现在完成时需注意事项

◎过去完成时的构成

◎过去完成时的用法

◎使用过去完成时需注意事项

知识讲解

完成时分为:现在完成时和过去完成时等。现在完成时表示一个发生在过去的、对现在仍有影响的动作,或表示开始在过去,并且一直延续到现在,甚至还可能延续下去的动作。过去完成时表示过去某一时间或某一动作发生之前已经完成的动作。简言之, 过去完成时所表示的时间是“过去的过去”。

一、现在完成时的构成

1. 现在完成时的构成:由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have.

We have studied English for five years. 我们已经学了5年的英语。

He (She) has done it. 他/她做完了。

2.否定句:主语+ have/has +not +其他。如:

I haven’t worked in that factory. 我不在那个工厂干了。

He (She) has not done it. 他/她没做完了。

3. 疑问句:Have/has +主语+其他。如:

—Has she gone to Beijing? 她去北京了吗?

—Yes, she has. 是的,她去了。

—No, she hasn’t. 不,她没去。

【即时体验】

1. I ___ (finish) the job for two days.

【解析】:答案为:have finished。由“for two days”可知用现在完成时。

2. ____ he___ (work) here since he was eighteen years old?

【解析】:答案为:Has,worked。由“since he was eighteen years old”可知用现在完成时。

人教版八年级英语下册Unit 9 现在完成时语法专练 (含答案)

人教版八年级英语下册Unit 9 现在完成时语法专练 (含答案)

人教版八年级英语下册Unit 9 现在完成时语法专练

Ⅰ.用never,ever,already,just,yet,for或since填空。

1.I have_______ seen him before,so I have no idea about him.

2. Jack has_______ finished his homework.

3. Mr. Wang has taught in this school_______ ten years.

4.—Have you_______ seen the film?

—No,I have_______ seen it.

5.—Has the bus left_______?

—Yes,it has_______ left.

Ⅱ.用括号内所给单词的适当形式填空。

6.—How about_______(visit)the Great Wall this Sunday? —Sounds great.

7.The movie is so moving that I have_______(see)it twice.

8.Although I_______(be)to Guilin before,I want to go there again.

9.My father has been to Beijing a couple of_______(time).

10.There are some_______(Germany)paintings right now.

11.How did you_______(come)to school this morning?

12.His brother_______(collect)stamps for four years.

13.We_______(live)here since we came to China.

初中英语语法现在完成时专项练习

初中英语语法现在完成时专项练习

-----WORD格式--可编辑--专业资料-----

--完整版学习资料分享---- 现在完成时

一、结构:现在完成时由“助动词have (has) + 过去分词”构成。其否定式是在助动词have/has后加not; 一般疑问句是将助动词have/has移至句首。若肯定句中有already,在变成否定句、疑问句时应将其改成yet。

eg. I have already posted the letter. (信已经不在我这儿了)

Her friend has already posted the photos to him. (改为否定句和疑问句)

Her friend _______ the photos to him _______. (hasn’t posted, yet)

_______ her friend _______ the photos to him _______?(has, posted, yet)

二、用法:

1、表示过去发生的某一动作对现在造成的影响或结果,常与一些时间状语,如:already, yet, ever, never,

just, before, once, twice等连用,也可以和包括现在在内的时间状语,如these days, today, this year,

so far等连用.

1) --- Who will go to the airport to meet Jenny?

--- I will. I _______ her several times. I can find her easily.

A. met B. have met C. had met D. will meet (B)

2) It’s 7:30. I can’t believe you _______ cooking dinner yet, Sally.

八年级英语现在完成时专项练习(含答案和解析)含解析

八年级英语现在完成时专项练习(含答案和解析)含解析

一、选择题

1.—What changes________in your lives?

—Our lives have changed a lot, like...

A.have there had B.has there been C.have there been D.has there had

2.—Have you been to the Robot Restaurant in our city?

—No. Although it _________ for more than a year, I’m far too busy to go there.

A.has started B.has been on C.has been open D.has opened

3.—See? The strange man ________ around our house again. Should we call the police?

—Oh, no. He is our new neighbor, who moved upstairs the day before yesterday.

A.walks B.walked C.has walked D.is walking

4.—May I borrow your new-bought book The Adventures of Tom Sawyer now?

—I'm afraid not. I ________ only half of it, and I'll try to finish it this weekend.

A.read B.am reading C.have read D.will read

5.—Will your cousin go to Guiyang for the summer holiday?

完整版)初中英语现在完成时练习题及答案

完整版)初中英语现在完成时练习题及答案

1、Both his parents look sad。Maybe they know what's

happened to him.

2、He has ever been to Shanghai。hasn't he?

3、Have you met Mr。Li just now?

4、The famous writer has not written one new book in the

past two years.

5、-Our country has changed a lot so far.

Yes。I hope it will be even better.

6、Zhao Lan has already studied in this school for two years.

7、We have known Xiao Li since she was a little girl.

8、Harry Potter is a very nice film。I have seen it twice.

9、-These farmers have been to the United States.

Really。When did they go?

10、-Have you done your homework yet?

Yes。I did it a moment ago.

11、His father has been in the Party since 1978.

12、-Do you know him well? Sure。We have been friends for ten years.

13、-How long have you been here?

About two months.

14、Hurry up。The play has been on for ten minutes.

初中英语语法-现在完成时态练习

一、用have/has been to,have/has been in, have/has gone to填空。

1.where is Jim? He ______________Wuhan.

2. My parents ________the Great Wall twice. They like there very much.

3. _______you ever ______________the Happy valley?

4.How long ________Peter ______________the West Hill farm?

5.My sister_______________ the shop. She will be back in two hours.

6.She ____________Shanghai. She isn’t here.

7.She _______________ Shanghai. She is here.

8.She _______________Shanghai for two years

二、用所给词正确形式填空

1. I____ already ____ (see) the film. I ___ (see) it last week.

2. ___ he ____(finish) his work today ? Not yet .

3. ___ you ____(be) to Hong Kong ? Yes, I _____ (be) there twice .

4. He _______ just ______ (finish) his homework.

5. _______ the young woman ever _______(travel) to England?

6. _______ your brother _______(read) “Gone with the wind” yet?

(英语)初中英语现在完成时解题技巧讲解及练习题(含答案)

(英语)初中英语现在完成时解题技巧讲解及练习题(含答案)

一、初中英语现在完成时

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

【点评】现在完成时的时间状语要掌握。

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

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

3.—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

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