搜索
您的当前位置:首页正文

外研版八年级下册现在完成时

来源:知库网
新外研版八年级下册英语语法-现在完成时

I Warm-up 选择题。

( )1. He often______his clothes on Sundays.

A. washing B. washes C. has washed D. wash

( )2. Next month______twenty five.

A. has my sister B. my sister will be C. my sister shall have

( )3. We will start as soon as our teacher______ . A. comes B. will come C. come D. is coming

( )4. Last week John______his leg.

A. felt and broken B. fell and broke C. feels and breaks D. fallen and broken

( )5. It______ hard when I left my house .

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

现在完成时

(一)构成:

1.肯定句

第 1 页

主语(第一、二人称,第三人称复数)+have +过去分词+其他

主语(第三人称单数)+has+过去分词+其他

如:I have been to Beijing. 2.否定句

3.主语+ have/has +not +过去分词+其他

如:He hasn’t finished his homework yet. 4.一般疑问句 Have/Has +主语+过去分词+其他? 如:Has the letter arrived yet?

5.特殊疑问句 特殊疑问词+have/has +主语+过去分词+其他?

如:Where have you been to ? (二)用法:

1. 现在完成时表示过去发生或已经完成的某一动作对现在造成的影响或结果。(汉语中常用“已经”、“过”、“了”等表达)通常与表示包括现在在内的时间副词just, already, before, yet, never, ever 等状语连用。

例如:同步练习(1)

① I have _______________________that before. (我从来没有听说过那回事)

② Have you_____________________? (你曾经骑过马吗?)

第 2 页

③ She ________________________the math exercises.(他已经完成了数学作业)

④ I__________________________ book.. (我刚刚丢了历史书)

2. 现在完成时表示过去已经开始,持续到现在,也许还会持续下去的动作或状态。可以与表示延续的时间状语连用。 如for、since 等引导的时间状语。(注意:句中谓语动词要用延续性动词)

一段时间的表达方法有两种:

for: + 一段时间 for a year, for two weeks, for three years

过去的某一时刻:since nine hours ago, since last week, since 1990 since

一般过去时态的时间状语从句:since you came,

since you got home

注意:for 与since 所引导的时间状语都表示一段时间. He has been away since last week.

He has been away for one week. 对划线部分提问都用How long

同步练习(2)用since 与for填空

1. I have had this car a year.

第 3 页

2. The shop has been closed last week. 3. —How long have you studied Chinese?

two years ago.

4. We haven’t seen each other she went back to her country.

重难点★have been (to)与have gone (to)的区别:

★have / has been (to) 表示“曾经到过某地”,说话时此人......不在那里,已经回来。侧重指经历。

★have / has gone (to) 表示某人“已经去某地了”,说话时......此人可能在路上或已到那里,反正不在这里。

试比较:

He has been to Beijing. 他曾去过北京。 (人已回来,可能在说话人的地方)

He has gone to Beijing. 他已经去北京了。(人去了,不在说话人的地方) Exercises I:

用gone或been填空。

1.I am sorry I'm late, everyone. I've_ _ ___ to the dentist's. 2.There's nobody at home. I think they've ____ _______

away for the weekend.

3.You look very brown. Where have you __ _________ on

holiday?

第 4 页

4.Simon isn't here at the moment. He's __ _________ _to a football match.

5.—Have you ever_ __________ _to Scotland?

—Yes, I've _____ ___________ there quite a few times. 一般过去时与现在完成时之比较:

1)一般过去时:表示过去某个时间发生的事、存在的状态或经常发生的动作,与现在无关;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday , last week , a moment ago,just now)连用. ⑴be结构:肯定式:主语+was \\were+ 其他 否定式:主语+was \\were+not + 其他 一般疑问句:Was \\Were+主语+ 其他 ⑵V结构:肯定式:主语+v.过去式+其他

否定式:主语+didn’t +v.原形+其他 一般疑问句:Did+主语+v.原形+其他

2)一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。

◎ 一般过去时的时间状语有:yesterday, last week,…ago, in1980, , just now, this morning等具体的时间状语。

◎ 现在完成时的时间状语有:for, since, ever, never, just, already, yet, in past years等不确定的时间状语。 请大家认真分析、比较下列各例句:

第 5 页

I saw this film yesterday.(只说明动作发生在过去。) I have seen this film.(强调对现在的影响,电影的内容已经知道了。)

She has returned from Paris.(她已从巴黎回来了。) She returned yesterday.(她是昨天回来的。)

He has been in the League for three years. (在团内的状态可延续)

He joined the League three years ago. ( 三年前入团,joined为短暂行为。)

注意:句子中如有一般过去时的时间副词(如 yesterday, last week, in 1960)时,不能使用

现在完成时,要用一般过去时。例如:

Tom has written a letter to his parents last night. (Ⅹ) Tom wrote a letter to his parents last night. (√) 判断:

Mary has watered the flowers just

When did you lose it? ( ) now. ( ) When have you lost it? ( ) Exercises II:

用括号内单词的现在完成时或一般过去时形式完成句子

1. My friend is a writer. He (write) many books.

2. We (not/have) a holiday last year.

第 6 页

3. I (play) table tennis yesterday afternoon.

4. What time (you/go) to bed last night? 5. (you/ever/meet) a famous person?

6. The weather (not/ be ) very good yesterday. 7. My hair is wet. I (just/wash) it. 8. I (wash) my hair before breakfast this morning.

9. Kathy travels a lot. She (visit) many countries.

10.— Is Sonia here?

— No, she (not/ come) yet. (三)现在完成时与瞬间动作:

瞬间动词可以用于现在完成时,但不能与表示一段时间的状语连用。如可说“He has left.”但不能说“He has left for three years.” 如果要表达“他已走了三年了”可用以下几种表达法:

1.)用ago,使用一般过去时。 He left here three years ago. 2.)用“It is +一段时间+ since +一般过去时从句 ” It is three years since he left here.

3.)用“ 一段时间+have/ has passed + since + 一般过去

第 7 页

时从句”

Three years have passed since he left here.

以上三种表示方法适用于所有瞬间动词。

另外,还可用其它表示方法,但只适用于部分瞬间动词。具体办法是将瞬间动词转化为表延续的动词或者表状态的be+名词/形容词或副词/介词短语等。 1.直接转化成延续性动词

buy → have catch (get) a cold → have a cold borrow → keep become → be 2.转换成be+名词

join the army be a soldier

join the Party be a Party member / be a member of the Party

go to school be a student 3转换成be+形容词或副词

die → be dead finish → be over begin → be on leave → be away

fall sleep → be asleep close → be closed open → be open come → be here go → be there marry → be married 4.转换成 be+介词短语

go to school → be in school join the army →be in

第 8 页

the army

一般过去时态与现在完成时态可以构成同义句 ①.我们买这本书三年了.

We have had the book for three years. / We bought the book three years ago. ②他感冒三天了.

He has had a cold for three days. / He caught a cold three days ago. ③自从上星期以来,我就借了这本书.

I borrowed the book last week. / I have kept the book since last week. ④我成为一个学生两年多了.

I have been a student for over two years. / I became a student two years ago. ⑤ Mr Black死了三年了。

Mr Black has been dead for three years. / Mr Black died three years ago. ⑥小明参军半年了。

Xiao Ming has been a soldier for half a year. / Xiao Ming joined the army half a year ago. Exercises III:

完成句子:按照下列各题的汉语意思用英语按成句子,把答案写

第 9 页

在横线上,词数不限。 1.她离开北京三个月了。

She Beijing for three months. 2.电影开始半小时了。

The film for half an hour.

3.从四岁时我们已相互认识了。 We have known each

other . 4.自从他回来,我与他相处得很好。

since he came back.

5.你教他们英语多长时间? How

long ? III Exercises

考点一:考查基本概念

Both his parents look sad .Maybe they______ what's happened to him .

A.knew B.have known C. must know D.will know 考点二:考查时间状语

第 10 页

1. He has _______ been to Shanghai , has he ?

A.already B.never C.ever D. still 2. Have you met Mr Li ______?

A.just B.ago C.before D.a moment ago

3. The famous writer _____ one new book in the past two year .

A.is writing B.was writing C.wrote D.has written 4.—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

5. Zhao Lan ______already ______in this school for two years .

A.was; studying B.will; study C.has ;studied D. are; studying

6. We ______ Xiao Li since she was a little girl.

A.know B.had known C.have known D. knew

7. Harry Potter is a very nice film. I ______it twice .

A.will see B.have seen C.saw D. see

考点三:考查与一般过去时的区别

第 11 页

1.—These farmers have been to the United States . —Really ? When _____ there ?

A.will they go B.did they go C.do they go D.have they gone

2.—______ you ___ your homework yet ? —Yes . I _____ it a moment ago .

A.Did; do; finished B.Have; done; finished C.Have; done ;have finished D.will; do ;finish 考点四:考查非延续性动词的用法

1. His father ______ the Party since 1978 .

A.joined B.has joined C. was in D.has been in 2.—Do you know him well ?

— Sure .We _________friends since ten years ago . A.were B.have been C.have becomeD. have made 3.—How long have you ____ here ? —About two months .

A.been B.gone Ce D.arrived

4. Hurry up! The play __________ for ten minutes .

A.has begun B.had begun C.has been on D.began

5 It _____ten years since he left the army .

A.is B.has C.will D. was

第 12 页

6. His uncle died two years ago.(改变句子,句意不变) His uncle _______ _______ _____________ for two years

7. Her mother has been a Party member for three years .(同义句)

Her mother _______the Party three years ________ . 考点五:考查词组have/has been in / to与have/has gone to的区别

1.Miss Green isn't in the office .she______ to the library . A.has gone B.went C.will go D.has been 2.My parents ______Shandong for ten years .

A.have been in B.have been to C.have gone to D.have been

第 13 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Top