当前位置:文档之家› 初三英语 动词的现在完成时态 精讲精练

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

初三英语上册【动词的现在完成时态】精讲精练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 month4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock7) ______ 4 hours 8) _______ an hour ago 9) _____ lunch time10) _______ we were children 11) ______ she left hereB)用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]( ) 1. She Enghish in our school ever since she here.(A) has taught, came (B) taught, came(C) has taught, has come (D) teaches, has come( ) 2. Shanshan in Laiwu since she born in 1999.(A) has lived, has been (B) has lived, was(C) lived, has been (D) lived, was六、句式:It is/has been+时间段+since从句(用一般过去时)[Exercise 6]( ) 1. It’s ten years since she.(A) has left (B) has been away (C) left (D) leaves( ) 2. It has been three years since he the army.(A) has joined (B) has been in (C) join (D) joined七、have/has been in, have/has been to 与have/has gone to 的用法⑴have/has been in+地点:表示“在某地住/呆/留(多长时间)”,常与表示一段时间的状语,如since, for, how long 等连用。

相关主题