初三英语 动词的现在完成时态 精讲精练

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

初三英语上册【动词的现在完成时态】精讲精练2018.12

一、构成形式(肯定式): 主语+助动词have/has+过去分词+…….

﹡过去分词: 规则动词的过去分词构成与动词过去式相同;不规则动词需要专门记忆。

[Exercise 1]

( ) 1. I Enghish in this school since 1998.

(A) taught (B) have taught (C) teach (D) would teach

( ) 2. Li Lei the pen for five years.

(A) has had (B) bought (C) had (D) has bought

( ) 3. Kate her grandmother's photo before.

(A) haven't seen (B) have seen (C) saw (D) hasn't seen

( ) 4. Mary you these days?

(A) Has, seen (B) Do, see (C) Did, see (D) Is, seeing

( ) 5. So far, we thousands of Buildings in Quanzhou.

(A) build (B) have built (C) build (D) will build

二、否定式: 主语+haven’t/hasn’t+过去分词+…….

疑问式: Have/Ha s+主语+过去分词+……?

简略答语: Yes, 主语+have/has.(肯定回答) / No, 主语+haven’t/hasn’t.(否定回答)

[Exercise 2]

( ) 1. He finished his homework yet.

(A) doesn’t(B) haven’t(C) hasn’t (D) doesn’t have

( ) 2. —Have you finished your work? —

(A) Yes, I do. (B) No, I didn’t. (C) Yes, I have. (D) No, I won’t.

( ) 3. —Has she ever learned English? —.

(A) Yes, she has (B) No, she doesn’t(C) Yes, she does (D) No, she didn’t

三、现在完成时的用法之一: 表示过去发生或已经完成的某一动作对现在造成的影响或结果。

常与already,just,yet, ever/never,before,twice,so far等连用。(这些标志词可以表达这种含义。)

⑴以already, just和yet为标志

already, just和yet表示到现在为止动作或状态已经、刚刚或还没有发生。

He has already had dinner. He has just seen the film. He hasn’t come back yet.

⑵以ever和never为标志

ever和never表示到现在为止动作或状态曾经或从来没有发生过。

This is the best film I have ever seen. He has never been to Beijing.

⑶以动作发生的次数为标志

若某一动作到现在为止已经发生了若干次,则要使用现在完成时。

He says he has been to the USA three times.

⑷以so far为标志

so far往往表示到目前为止动作或状态已经发生。

So far about 500 people have died in the earthquake. She has passed the exam so far. [Exercise 3]

( ) 1. —Have you travelled on the train? —Yes, I have.

(A) never (B) ever (C) just (D) yet

( ) 2. —Have you finished your homework? —Not .

(A) ever (B) already (C) yet (D) just

( ) 3. We haven't finished our homework .

(A) already (B) ever (C) yet (D) never

( ) 4. —Have you learned English? —Yes, I've learned a lot.

(A) never, ever (B) ever, never (C) ever, already (D) already; ever

( ) 5. —Have you finished your homework ? —Yes, I've done that .

(A) yet, already (B) already, yet (C) ever, never (D) still, just

( ) 6. John's father borrowed some pictures.

(A) have already (B) has just (C) have ever (D) has yet

四、现在完成时的用法之二: 表示过去已经开始,一直延续到现在的动作或状态。

常与for,since,how long,these days,in /for/during the last/past … years/months/weeks/days 等连用。

⑴◆since+过去的时间点◆since+时间段+ago◆since+从句(一般过去时)此部分用how long提问。

Mr. Smith has worked here since 2000.

Xiao Ming has played the piano since 5 years ago.

He has learned about 5,000 English words since he went to college.

⑵for+时间段(数词+量词)此部分用how long提问。

We have known each other for twenty years.

I haven’t seen her for a long time.

※注:since+时间段+ago =for+时间段

⑶We’ve planted thousands of trees in the past few years. 过去几年我们已种了成千上万棵树。

I have been here for the last month. 最近一个月里我一直在这儿。

[Exercise 4]

A)用since和for填空。

1) ______ two years 2) _______ two years ago 3) _______ last month

4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock

7) ______ 4 hours 8) _______ an hour ago 9) _____ lunch time

10) _______ we were children 11) ______ she left here

B)用since和for填空。

1. He has lived in Nanjing ________ the year before last year.

2. I’ve known him ________ we were young.

3. Our English teacher has taught English ________ twenty years.

4. She has been away from the city ________ about ten days.

5. It’s about t wo years ________ she left the city.

C)选择填空

( ) 1. I've been like this ever since .

(A) last week (B) for a week (C) a week before (D) the last week

( ) 2. My mother has worked in this factory 2 years.

(A) about (B) for (C) in (D) since

( ) 3. I haven't heard from him last week.

(A) since (B) for (C) ago (D) before

( ) 4. His father joined the Party _________.

(A) for three years (B) since three years ago (C) three years ago (D) in two years' time ( ) 5. He moved here in 1999, and he has been here .

(A) at that time (B) for five years ago (C) since four years (D) for four years

( ) 6. Tom has been away from home about five days ago.

(A) \ (B) in (C) since (D) for

五、句式:主句(现在完成时)+since+从句(用一般过去时)

[Exercise 5]

相关文档
最新文档