初三英语 动词的现在完成时态 精讲精练
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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]