课 题 八下提分专项练:现在完成时
年 级 八年级下 相关模块 M2-M4
姓 名 日 期
常见考法
对于现在完成时的考查,多以单选或词语运用的形式考查学生在具体语境中灵活运用时态的能力。在考试中,会让大家判断是否该用现在完成时,或者是考查“瞬间动词不能与表示一段时间的状语连用”这一知识点。
现在完成时基本结构
主语+have/has+动词的过去分词 ① 肯定句:主语+have/has+动词的过去分词+宾语. ② 否定句:主语+have/has+not+动词的过去分词)+宾语. ③ 一般疑问句:Have/Has+主语+动词的过去分词+宾语. ④ 特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他)
过去分词变化规则如下
1. 规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。变化规则有四点:
(1)一般动词,在词尾直接加-ed。work→worked→worked
(2)以e结尾的动词,只在词尾加-d。 live→lived→lived
(3)以辅音字母+ y结尾的动词,将y变为i,再加-ed。study→studied→studied
(4)重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加-ed。
stop→stopped→stopped;drop→dropped→dropped
2. 不规则动词变化需参看不规则动词表逐一熟记。
现在完成时用法
1. 现在完成时用来表示过去发生或已经完成的动作对现在造成影响或后果。也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。
I can’t go cinema with you tonight, I have already seen this film.
我今晚不能跟你去电影院,因为我看过这部电影了。强调seen对现在的影响“看过了,所以不能再看”。
2. 现在完成时可以用来表示发生在过去某一时刻的、持续到现在的动作(用行为动词表示)或状态(be动词表示),常与for(+时间段),since(+时间点或过去时的句子)连用,谓语动词必须是延续性动词。如:He has lived here since 1978.
自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)
注意:for和since的用法。 ① for + 时间段,译为:……时间(有多久了) ② since + 过去一个时间点,译为:自从…以来 = since + 时间段 + ago ③ 特殊句式:It is + 时间段 + since + 从句 (过去时),译为:自…以来已经多久了。 ④ for和since都用How long提问
【随学随练1】用 since和 for 填空
_________________ two years
_________________ two years ago
_________________ last month
_________________ 1999
_________________ yesterday
_________________ 4 o’clock
_________________ 4 hours
_________________ an hour ago
_________________ we were children
_________________ lunch time
_________________ she left here
He has lived in Nanjing _________________ the year before last.
I’ve known him _________________ we were children.
Our teacher has studied Japanese _________________ three years.
She has been away from the city _________________ about ten years.
It’ s about ten years _________________ she left the city.
Jim has been in Ireland _____________ Monday.
Jill has been in Ireland _____________ three days.
His aunt has lived in Australia _____________ 15 days.
Mary is in her office. She has been there _____________ 7 o'clock.
India has been an independent country _____________ 1974.
The bus is late. They've been waiting _____________ 20 minutes.
Nobody lives in those houses. They have been empty _____________ many years.
Mike has been ill __________ a long time. He has been in hospital ___________ October.
It _____________ three years _____________ I came to America.
注意:瞬间动词(buy, die, join, lose...)与for 或since引导的时间段连用时,要改变成延续性动词。变化如下:
瞬时性动词 延续性的动作或状态
come / arrive in(at)/ reach / get to / go to → be in / on /at
go out → be out
come to / come back to / go back to / return to → be back to
have gone to → have been in
leave → be away from
become → be
die → be dead
close → be closed
open → be open
join / join in / take part in → be in … / be a member of…
buy → have
borrow → keep
lose → not have
start/ begin to do sth → do sth
start/ begin → be on
finish/ end → be over
marry → be married
get up → be up
fall asleep → be asleep
fall ill → be ill
catch a cold → have a cold
put on → wear
get to know → know
【随学随练2】用适当的动词形式填空
第 ① 组
He got to Beijing five minutes ago. He ___________________ Beijing for ___________________.
I moved to the USA in 2008. I ___________________the USA since ___________________.
I went home yesterday. I ___________________ home for ___________________.
They came here last week. They ___________________ here since _____________________.
第 ② 组
He came out two years ago. He ___________________ for ___________________.
We return to Beijing yesterday. We ___________________ to Beijing since ___________________.
第 ③ 组
I became a teacher in 2000. I ________________ a teacher for _________________.
The river became dirty last year. The river ________________ dirty for ________________.
第 ④ 组
The shop closed two hours ago. The shop ___________________ for ___________________.
The door opened at six in the morning. The door ___________________ for six hours.
第 ⑤ 组
I got up two hours ago. I ___________________ since ___________________.
He left Shanghai just now. He ___________________ Shanghai for five minutes.
My grandpa died in 2002.My grandpa ___________________ for ___________________.
The meeting finished at six. The meeting ___________________ for six hours.
I got to sleep two hours ago. I ___________________ since ___________________.
They married in 1990. They ___________________ since ___________.
第 ⑥ 组
I began to teach at this school in 1995. I ___________________ at this school since ___________.
The film began two minutes ago. The film ___________________ for ___________________.
第 ⑦ 组
They borrowed it last week. They ___________________ it since ___________________.
I bought a pen two hours ago. I ___________________ a pen for ___________________.
I got to know him last year. I ___________________ him since ___________________.
I put on my glasses three years ago. I ___________________ my glasses for ___________________.
第 ⑧ 组
He has gone to Beijing. He ___________________ Beijing for two days.
第 ⑨ 组
He joined the league in 2002.
He _________________ a _________________ for two years.
He _________________ a _________________ of the _________________ for two years.
He ______________________ the league for two years.
My brother joined the army two years ago.
My brother _________________ a _________________ for ___________________.
My brother _________________ in the _________________ for two years.
3. have been to、have gone to、have been in辨析
have been to 表示曾经去过某地(现在不在那里了),后面可接去过某地的次数,如once, twice, three times等。
have gone to 表示已经去了某地(现在还没有返回)。
have been in 表示在某地多长时间了,常在含有for + 时间段;since +时间点的时间状语的句子中使用。
【随学随练3】
1、用have been to / in, have gone to及go的各种形式填空
Where is Jack He ________________ his country.
David ________________ the park just now.
John ________________ England since he came back.
How long ____________ they ____________ this village
The Smiths ________________ Beijing for years.
--- ____________ you ever ____________ America --- Yes, I ____________ there many times.
I ________________ this school since three years ago.
Where is Jim He ________________ the farm.
When ____________ he ____________ He ________________ an hour ago.
--- Would you like to ________________ to the zoo with me ---Yes, but I ________________ there before.
Where ____________ you ____________ now --- I ________________ to the zoo.
He often ________________ swimming.
____________ you ____________ there last year
____________ they often ____________ skating in winter
2、用have been或have gone填空
A: Where _________________ Li Fei ________________
B: He ________________ to Hainan Island.
A: How long ________________ he ________________ there
B: He ________________ there for three days.
A: When will he come back, do you know
B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island
B: Sorry, I ________________ never ________________ there.
A: How many times ________________ Li Fei ________________ to that place
B: He ________________ there only once.
3、划线提问
I have been there for two days.
_____________ _____________ _____________you _____________ _____________
My father has lived here since 2000.
____________ ____________ ____________ your father ____________ ____________
He left here yesterday.
______________ ______________ he ______________ ______________
They bought a book two hours ago.
______________ ______________they ______________ a book
现在完成时连用的时间状语
现在完成时是一个与过去和现在都有关系的时态,因此,具有这样时间特点的状语都可以与现在完成时连用。
1. 与表示一段时间的状语连用,如“for+时间段”,“since+时间点”。如:
We have lived in this city for more than 40 years. 我们在这个城市已生活了40多年。
We have lived in this city since 1958. 我们从1958年起就住在这个城市里。
从以上两个例句我们可以看出,与表示一段时间的状语连用时,谓语动词常为stay, live, teach, learn, work, sleep, read, wait, keep等具有延续意义的动词。
2. 与笼统地表示过去的时间状语连用,如
already“已经”(多用于肯定陈述句,句中)
yet“尚,还,仍然”(多用于否定句、疑问句,句末)
never“从未”
ever“曾经”
just“刚刚,仅仅”
before“从前”等
I’ve just found this library book. 我刚刚找到这本图书馆的书。
How beautifully she sings! I have never heard a better voice.
她唱得多美啊!我还从来没听到过比这更优美的嗓音。
3. 与表示包含过去和现在的一整段时间的状语连用,如so far,up to now,by now,in the past few years,in the last few year等。如:
The famous writer has written a new book in the past two years.
那位著名的作家在过去两年的时间里写了一本新书。
The Browns have visited a lot of places in China so far.
迄今为止,布朗一家已经参观了中国的许多地方。
注意:现在完成时不能与单纯表示过去的时间状语连用,如yesterday, last week, in 2002, three days ago等
【随学随练4】用“never, ever, already, just, yet, for, since ” 填空
I have ____________ seen him before, so I have no idea about him.
Jack has ____________ finished his homework.
Mr. Wang has taught in this school ____________ ten years.
“Have you ____________ seen the film ” “No, I have ____________ seen it.”
“Has the bus left ____________ ” “Yes, it has ____________left.”
--- Have you ____________ been to the West Lake
--- No, I have ____________ been there.
I have ____________ read the novel twice.
Have you finished your work ____________
I haven’t heard from her ____________.
He has ____________ gone shopping with his parents.
I have ____________ seen him before, so I have no idea about him.
Jack has ____________ finished his homework.
--- Has the bus left ____________ --- Yes, it has ____________ left.
你曾经去过法国吗? Have you ____________ been to France
以前我从没丢过书。I have ____________ lost books before.
现在完成时与一般过去时区别
1. 侧重点不同
现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。如:
I have seen the film.
我看过这部电影。(现在我仍记得电影的内容)
I saw the film three days ago.
三天前我看了这部电影。(强调是三天前,而不是别的什么时候看的电影)
Mr Green has bought a new computer.
格林先生买了一台新电脑。(着重点是格林先生现在有了一台新电脑)
Mr Green bought a new computer yesterday.
格林先生昨天买了一台新电脑。(强调的是格林先生买新电脑的时间是昨天)
2. 时间状语不同
现在完成时常与already,yet,just,ever,never,before等副词以及"for+段时间","since+过去时间/从句"等时间状语连用;而一般过去时则常与"时间段+ago",just now,yesterday,last week等表示过去的时间状语连用。如:
She has lived here since two years ago. 她两年前就住在这里了。
She lived here two years ago. 两年前她住在这里。
He has been in the League for three years. 他入团已经三年了。
Tom wrote a letter to his parents last night. 昨晚汤姆给他的父母写了封信。
一、单项选择
Wanda Plaza ________ for many years, but I ________ there only once.
A.has opened; have gone B.has opened; have been
C.has been open; have gone D.has been open; have been
—Where is your father, Jack
—He ________ to New York on business. He________ the airport at 5 a.m.
A.has gone; has left for B.has been; has left for
C.has gone; left for D.has been; left to
—You have _______ the book which you borrowed from the school library too long.
—Yep, but I have renewed it online several times.
A.borrowed B.lend C.had D.kept
—How long has Mr. White ________ Joan
—I'm not so sure. It is said that they ________ five years ago.
A.married to; got married B.been married; got married
C.married; married to D.been married to; got married
—You are late again. The class _________ for five minutes.
—Sorry. There’s something wrong with my bike.
A.began B.has begun C.was on D.has been on
Mike used to be a top student, but he _______ behind since he lost himself in computer games.
A.fell B.has fallen C.was D.has been
About forty days________ since Stephen Hawking________.
A.have past, die B.has passed, died C.have passed, die D.has past, has died
It ________ Tom. He ________ Tibet for his holiday.
A.mustn't be, has been in B.can't be, has gone to
C.can't be, has been to D.must be, has gone to
—Could I have a look at your new camera
—Sorry, I ________ it to Amy. She ___________ it for ten days.
A.lend; has borrowed B.have lent; borrowed
C.have lent; has kept D.lent; has kept
— When did you become a member of “Helping Hands Club”
I ________ in this organization since 2012.
A.joined B.took part C.have joined D.have been
You know great changes ________ in our city in the past ten years.
A.have been taken place B.took place
C.have taken place D.were taken place
It _________ten years______ many changes _________ in the town.
A.is; since; have taken place B.is; after; happened
C.was; since; have happened D.has been; since; took place
---How long have you ______ your new car ---________.
A.had; For 2 years. B.bought; In 1999
C.kept; For half a year ago D.borrowed; Since 2007
The shopping mall ______ for two years.
A.has opened B.has been opened C.opened D.has been open
Her father has been to Jiming Temple twice ______ he came to Nanjing.
A.after B.before C.since D.for
二、同义句转化
Both Tom and I arrived in China two weeks ago. (改为同义句)
Tom as well as I _____________ ____________ in China for two weeks.
I bought the book two days ago.(同义句转换)
I_____________ _____________ the book for two days.
I bought the cell phone last week. (改为同义句)
I______________ the cell phone since last week.
Jason has been in Nanjing since 5 years ago. (改为同义句)
Jason has been in Nanjing______________.
三、完成句子
我爷爷一辈子没跟别人借过钱。
My grandpa __________________________________________________________.
宝宝刚睡着十分钟,走路轻点儿。
The baby ________________________________________. Please walk quietly.
自从实施改革开放政策以来,中国发生了翻天覆地的变化。
There ____________________________________________________ it implemented the reform and opening-up policy.
上海成为世界著名的贸易中心之一已经好几年了。
Shanghai ________________________________________________for a couple of years.
这本书你已经买了多久了 两年了。
—How long _________ you ________ the book —________ two years ago.
四、翻译句子
自从她嫁给那个男人,她就离开了家乡。
_________________________________________________________________________
她到现在还不适应独自在国外求学,因此时不时想念家人。
_________________________________________________________________________
学生们己经习惯于餐前饭后要洗手。
_________________________________________________________________________
从2010年起,李老师就在这所学校教英语。
_________________________________________________________________________
你表哥加入那个俱乐部多久了?
_________________________________________________________________________
一、用所给词的适当形式填空
I ____________ already ____________ (see) the film. I ____________ (see) it last week.
____________ he ____________ (finish) his work today Not yet.
My father ____________ just ____________ (come) back from work. He is tired now.
Where’ s Li Ming He ____________ (go) to the teacher’ s office.
I ____________ (work) here since I ____________ (move) here in 1999.
So far I ____________ (make) quite a few friends here.
How long ____________ the Wangs ____________ (stay) here For two weeks.
I ____________ just ____________ (finish) my homework.
He ____________ (go) to school on foot every day.
____________ you ____________ (find) your science book yet
If it ____________ (be) fine tomorrow, I'll go with you.
The students ____________ ____________ (read) English when the teacher came in.
Look! The monkey ____________ (climb) the tree.
My mother ____________ (come) to see me next Sunday.
I've lost my pen. ____________ you ____________ (see) it anywhere
She’s ________________ (live) here ever since she was ten.
Both of them ________________ (be) in Hongkong for ten days.
Both of them ________________ (come) to Hongkong ten days ago.
Half an hour ________________ (pass) since the train ________________ (leave).
Mary ________________ (lose) her pen. ________________ you ________________ (see) it here and there
________________you ________________ (find) your watch yet
--- Are you thirsty --- No, I ________________ just________________ (have) some orange.
We ____________ already ________________ (return) the book.
____________ they ___________ (build) a new school in the village
I ________________ (not finish) my homework yet. Can you help me
My father ________________ (read) the novel twice.
I ________________ (buy) a book just now.
I ________________ (lost) my watch yesterday.
My father ________________ (read) this book since yesterday.
二、选择题
How long have you _________ here
A. come B. got C. arrived D. been
My grandpa died _________.
A. at the age of my 2 B. for 2 years C. when I was 2. D. my age was 6.
Jane has _________ to Beijing. She will come back tomorrow.
A. been B. gone C. went D. never been
It is ten years _________ I last saw her.
A. after B. since C. for D. that
---Who will go to the station to meet Lorry -
---I will. I _________ her several times.
A. met B. have met C. had met D. will meet
---What a nice dress! How long _________ you _________ it
---Just 2 weeks.
A. will, buy B. did, buy C. are, having D. have, had
---Do you know Lydia very well
---Yes, She and I _________ friends since we were very young.
A. have made B. have become C. have been D. have turned
The Smiths _________ in China for 8 years.
A. has lived B. lived C. have been D. live
---Hello, this is Mr. Green speaking. Can I speak to Mr. Black
--- Sorry. He _________ the Bainiao Park.
A. has been to B. has gone to C. went to D. will go to
--- _________ you ever _________ to the US
--- Yes, twice.
A. Have, gone B. Have, been C, Do, go D. were, going
三、补全句子
I have been to Macau before. ( 改为否定句 )
I ____________ ____________ been to Macau before.
He hasn’t come to school because he was ill. (就划线部分提问 )
____________ ____________he come to school
I bought a new bike just now. (用just改写)
I ____________ just ____________ a new bike.
We began to learn English three years ago. (改为同义句 )
We ____________ ____________English ____________ three years
He has never surfed, ____________ ____________ (改成反意疑问句)
They have been here since 2000. (对划线部分提问 )
____________ ____________have they been here
The old man ____________ last year. He has ____________ ____________for a year. (die) (动词填空)
Miss Gao left an hour ago. (同义句转换 )
Miss Gao has ____________ ____________ ____________ an hour ago.
四、根据回答,补全问题
I have been there for two days.
____________ ____________ ____________ you ____________ ____________
My father has lived here since 2000.
____________ ____________ ____________ your father ____________ ____________
He left here yesterday.
____________ ____________ he ____________ ____________
They bought a book two hours ago.
____________ ____________ they ____________ a book
五、翻译句子
你曾经吃过鱼和薯条吗?
__________________________________________________________________
我刚刚丢了我的化学书。
__________________________________________________________________
我以前从来没去过那个农场。
__________________________________________________________________
他已经吃过午饭
__________________________________________________________________
你已经看过这部电影了吗?
__________________________________________________________________
我哥哥还没回来。
__________________________________________________________________
这本字典我已买了三年了。 、
__________________________________________________________________
他离开中国三年了。
__________________________________________________________________
我认识他们五年了。
__________________________________________________________________
他们已去了美国五年了。
__________________________________________________________________
自从他搬到济宁,他就住这儿了。
__________________________________________________________________
我妹妹成为一个大学生已经三年。
__________________________________________________________________
自从 1999 年以来他们就认识。
__________________________________________________________________
我来到这个学校已 3 年多了。
__________________________________________________________________
六、动词填空
Jack’s mother is a good cook. She often 1. _______________ (cook)good dishes. It’s time for dinner. She 2. _______________ (cook)the delicious dinner. But where’s Jack’s father He 3. _______________ (go)to get his mails. What about Jack Oh, he is busy doing his homework. He 4. _______________ (have)dinner in ten minutes. Jack’s grandfather isn’t hungry now because he 5. _______________ (have)dinner in a restaurant just now.课 题 八下提分专项练:现在完成时
年 级 八年级下 相关模块 M2-M4
姓 名 日 期
常见考法
对于现在完成时的考查,多以单选或词语运用的形式考查学生在具体语境中灵活运用时态的能力。在考试中,会让大家判断是否该用现在完成时,或者是考查“瞬间动词不能与表示一段时间的状语连用”这一知识点。
现在完成时基本结构
主语+have/has+动词的过去分词 ① 肯定句:主语+have/has+动词的过去分词+宾语. ② 否定句:主语+have/has+not+动词的过去分词)+宾语. ③ 一般疑问句:Have/Has+主语+动词的过去分词+宾语. ④ 特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他)
过去分词变化规则如下
1. 规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。变化规则有四点:
(1)一般动词,在词尾直接加-ed。work→worked→worked
(2)以e结尾的动词,只在词尾加-d。 live→lived→lived
(3)以辅音字母+ y结尾的动词,将y变为i,再加-ed。study→studied→studied
(4)重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加-ed。
stop→stopped→stopped;drop→dropped→dropped
2. 不规则动词变化需参看不规则动词表逐一熟记。
现在完成时用法
1. 现在完成时用来表示过去发生或已经完成的动作对现在造成影响或后果。也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。
I can’t go cinema with you tonight, I have already seen this film.
我今晚不能跟你去电影院,因为我看过这部电影了。强调seen对现在的影响“看过了,所以不能再看”。
2. 现在完成时可以用来表示发生在过去某一时刻的、持续到现在的动作(用行为动词表示)或状态(be动词表示),常与for(+时间段),since(+时间点或过去时的句子)连用,谓语动词必须是延续性动词。如:He has lived here since 1978.
自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)
注意:for和since的用法。 ① for + 时间段,译为:……时间(有多久了) ② since + 过去一个时间点,译为:自从…以来 = since + 时间段 + ago ③ 特殊句式:It is + 时间段 + since + 从句 (过去时),译为:自…以来已经多久了。 ④ for和since都用How long提问
【随学随练1】用 since和 for 填空
_________________ two years
_________________ two years ago
_________________ last month
_________________ 1999
_________________ yesterday
_________________ 4 o’clock
_________________ 4 hours
_________________ an hour ago
_________________ we were children
_________________ lunch time
_________________ she left here
He has lived in Nanjing _________________ the year before last.
I’ve known him _________________ we were children.
Our teacher has studied Japanese _________________ three years.
She has been away from the city _________________ about ten years.
It’ s about ten years _________________ she left the city.
Jim has been in Ireland _____________ Monday.
Jill has been in Ireland _____________ three days.
His aunt has lived in Australia _____________ 15 days.
Mary is in her office. She has been there _____________ 7 o'clock.
India has been an independent country _____________ 1974.
The bus is late. They've been waiting _____________ 20 minutes.
Nobody lives in those houses. They have been empty _____________ many years.
Mike has been ill __________ a long time. He has been in hospital ___________ October.
It _____________ three years _____________ I came to America.
注意:瞬间动词(buy, die, join, lose...)与for 或since引导的时间段连用时,要改变成延续性动词。变化如下:
瞬时性动词 延续性的动作或状态
come / arrive in(at)/ reach / get to / go to → be in / on /at
go out → be out
come to / come back to / go back to / return to → be back to
have gone to → have been in
leave → be away from
become → be
die → be dead
close → be closed
open → be open
join / join in / take part in → be in … / be a member of…
buy → have
borrow → keep
lose → not have
start/ begin to do sth → do sth
start/ begin → be on
finish/ end → be over
marry → be married
get up → be up
fall asleep → be asleep
fall ill → be ill
catch a cold → have a cold
put on → wear
get to know → know
【随学随练2】用适当的动词形式填空
第 ① 组
He got to Beijing five minutes ago. He ___________________ Beijing for ___________________.
I moved to the USA in 2008. I ___________________the USA since ___________________.
I went home yesterday. I ___________________ home for ___________________.
They came here last week. They ___________________ here since _____________________.
第 ② 组
He came out two years ago. He ___________________ for ___________________.
We return to Beijing yesterday. We ___________________ to Beijing since ___________________.
第 ③ 组
I became a teacher in 2000. I ________________ a teacher for _________________.
The river became dirty last year. The river ________________ dirty for ________________.
第 ④ 组
The shop closed two hours ago. The shop ___________________ for ___________________.
The door opened at six in the morning. The door ___________________ for six hours.
第 ⑤ 组
I got up two hours ago. I ___________________ since ___________________.
He left Shanghai just now. He ___________________ Shanghai for five minutes.
My grandpa died in 2002.My grandpa ___________________ for ___________________.
The meeting finished at six. The meeting ___________________ for six hours.
I got to sleep two hours ago. I ___________________ since ___________________.
They married in 1990. They ___________________ since ___________.
第 ⑥ 组
I began to teach at this school in 1995. I ___________________ at this school since ___________.
The film began two minutes ago. The film ___________________ for ___________________.
第 ⑦ 组
They borrowed it last week. They ___________________ it since ___________________.
I bought a pen two hours ago. I ___________________ a pen for ___________________.
I got to know him last year. I ___________________ him since ___________________.
I put on my glasses three years ago. I ___________________ my glasses for ___________________.
第 ⑧ 组
He has gone to Beijing. He ___________________ Beijing for two days.
第 ⑨ 组
He joined the league in 2002.
He _________________ a _________________ for two years.
He _________________ a _________________ of the _________________ for two years.
He ______________________ the league for two years.
My brother joined the army two years ago.
My brother _________________ a _________________ for ___________________.
My brother _________________ in the _________________ for two years.
3. have been to、have gone to、have been in辨析
have been to 表示曾经去过某地(现在不在那里了),后面可接去过某地的次数,如once, twice, three times等。
have gone to 表示已经去了某地(现在还没有返回)。
have been in 表示在某地多长时间了,常在含有for + 时间段;since +时间点的时间状语的句子中使用。
【随学随练3】
1、用have been to / in, have gone to及go的各种形式填空
Where is Jack He ________________ his country.
David ________________ the park just now.
John ________________ England since he came back.
How long ____________ they ____________ this village
The Smiths ________________ Beijing for years.
--- ____________ you ever ____________ America --- Yes, I ____________ there many times.
I ________________ this school since three years ago.
Where is Jim He ________________ the farm.
When ____________ he ____________ He ________________ an hour ago.
--- Would you like to ________________ to the zoo with me ---Yes, but I ________________ there before.
Where ____________ you ____________ now --- I ________________ to the zoo.
He often ________________ swimming.
____________ you ____________ there last year
____________ they often ____________ skating in winter
2、用have been或have gone填空
A: Where _________________ Li Fei ________________
B: He ________________ to Hainan Island.
A: How long ________________ he ________________ there
B: He ________________ there for three days.
A: When will he come back, do you know
B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island
B: Sorry, I ________________ never ________________ there.
A: How many times ________________ Li Fei ________________ to that place
B: He ________________ there only once.
3、划线提问
I have been there for two days.
_____________ _____________ _____________you _____________ _____________
My father has lived here since 2000.
____________ ____________ ____________ your father ____________ ____________
He left here yesterday.
______________ ______________ he ______________ ______________
They bought a book two hours ago.
______________ ______________they ______________ a book
现在完成时连用的时间状语
现在完成时是一个与过去和现在都有关系的时态,因此,具有这样时间特点的状语都可以与现在完成时连用。
1. 与表示一段时间的状语连用,如“for+时间段”,“since+时间点”。如:
We have lived in this city for more than 40 years. 我们在这个城市已生活了40多年。
We have lived in this city since 1958. 我们从1958年起就住在这个城市里。
从以上两个例句我们可以看出,与表示一段时间的状语连用时,谓语动词常为stay, live, teach, learn, work, sleep, read, wait, keep等具有延续意义的动词。
2. 与笼统地表示过去的时间状语连用,如
already“已经”(多用于肯定陈述句,句中)
yet“尚,还,仍然”(多用于否定句、疑问句,句末)
never“从未”
ever“曾经”
just“刚刚,仅仅”
before“从前”等
I’ve just found this library book. 我刚刚找到这本图书馆的书。
How beautifully she sings! I have never heard a better voice.
她唱得多美啊!我还从来没听到过比这更优美的嗓音。
3. 与表示包含过去和现在的一整段时间的状语连用,如so far,up to now,by now,in the past few years,in the last few year等。如:
The famous writer has written a new book in the past two years.
那位著名的作家在过去两年的时间里写了一本新书。
The Browns have visited a lot of places in China so far.
迄今为止,布朗一家已经参观了中国的许多地方。
注意:现在完成时不能与单纯表示过去的时间状语连用,如yesterday, last week, in 2002, three days ago等
【随学随练4】用“never, ever, already, just, yet, for, since ” 填空
I have ____________ seen him before, so I have no idea about him.
Jack has ____________ finished his homework.
Mr. Wang has taught in this school ____________ ten years.
“Have you ____________ seen the film ” “No, I have ____________ seen it.”
“Has the bus left ____________ ” “Yes, it has ____________left.”
--- Have you ____________ been to the West Lake
--- No, I have ____________ been there.
I have ____________ read the novel twice.
Have you finished your work ____________
I haven’t heard from her ____________.
He has ____________ gone shopping with his parents.
I have ____________ seen him before, so I have no idea about him.
Jack has ____________ finished his homework.
--- Has the bus left ____________ --- Yes, it has ____________ left.
你曾经去过法国吗? Have you ____________ been to France
以前我从没丢过书。I have ____________ lost books before.
现在完成时与一般过去时区别
1. 侧重点不同
现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。如:
I have seen the film.
我看过这部电影。(现在我仍记得电影的内容)
I saw the film three days ago.
三天前我看了这部电影。(强调是三天前,而不是别的什么时候看的电影)
Mr Green has bought a new computer.
格林先生买了一台新电脑。(着重点是格林先生现在有了一台新电脑)
Mr Green bought a new computer yesterday.
格林先生昨天买了一台新电脑。(强调的是格林先生买新电脑的时间是昨天)
2. 时间状语不同
现在完成时常与already,yet,just,ever,never,before等副词以及"for+段时间","since+过去时间/从句"等时间状语连用;而一般过去时则常与"时间段+ago",just now,yesterday,last week等表示过去的时间状语连用。如:
She has lived here since two years ago. 她两年前就住在这里了。
She lived here two years ago. 两年前她住在这里。
He has been in the League for three years. 他入团已经三年了。
Tom wrote a letter to his parents last night. 昨晚汤姆给他的父母写了封信。
一、单项选择
Wanda Plaza ________ for many years, but I ________ there only once.
A.has opened; have gone B.has opened; have been
C.has been open; have gone D.has been open; have been
—Where is your father, Jack
—He ________ to New York on business. He________ the airport at 5 a.m.
A.has gone; has left for B.has been; has left for
C.has gone; left for D.has been; left to
—You have _______ the book which you borrowed from the school library too long.
—Yep, but I have renewed it online several times.
A.borrowed B.lend C.had D.kept
—How long has Mr. White ________ Joan
—I'm not so sure. It is said that they ________ five years ago.
A.married to; got married B.been married; got married
C.married; married to D.been married to; got married
—You are late again. The class _________ for five minutes.
—Sorry. There’s something wrong with my bike.
A.began B.has begun C.was on D.has been on
Mike used to be a top student, but he _______ behind since he lost himself in computer games.
A.fell B.has fallen C.was D.has been
About forty days________ since Stephen Hawking________.
A.have past, die B.has passed, died C.have passed, die D.has past, has died
It ________ Tom. He ________ Tibet for his holiday.
A.mustn't be, has been in B.can't be, has gone to
C.can't be, has been to D.must be, has gone to
—Could I have a look at your new camera
—Sorry, I ________ it to Amy. She ___________ it for ten days.
A.lend; has borrowed B.have lent; borrowed
C.have lent; has kept D.lent; has kept
— When did you become a member of “Helping Hands Club”
I ________ in this organization since 2012.
A.joined B.took part C.have joined D.have been
You know great changes ________ in our city in the past ten years.
A.have been taken place B.took place
C.have taken place D.were taken place
It _________ten years______ many changes _________ in the town.
A.is; since; have taken place B.is; after; happened
C.was; since; have happened D.has been; since; took place
---How long have you ______ your new car ---________.
A.had; For 2 years. B.bought; In 1999
C.kept; For half a year ago D.borrowed; Since 2007
The shopping mall ______ for two years.
A.has opened B.has been opened C.opened D.has been open
Her father has been to Jiming Temple twice ______ he came to Nanjing.
A.after B.before C.since D.for
二、同义句转化
Both Tom and I arrived in China two weeks ago. (改为同义句)
Tom as well as I _____________ ____________ in China for two weeks.
I bought the book two days ago.(同义句转换)
I_____________ _____________ the book for two days.
I bought the cell phone last week. (改为同义句)
I______________ the cell phone since last week.
Jason has been in Nanjing since 5 years ago. (改为同义句)
Jason has been in Nanjing______________.
三、完成句子
我爷爷一辈子没跟别人借过钱。
My grandpa __________________________________________________________.
宝宝刚睡着十分钟,走路轻点儿。
The baby ________________________________________. Please walk quietly.
自从实施改革开放政策以来,中国发生了翻天覆地的变化。
There ____________________________________________________ it implemented the reform and opening-up policy.
上海成为世界著名的贸易中心之一已经好几年了。
Shanghai ________________________________________________for a couple of years.
这本书你已经买了多久了 两年了。
—How long _________ you ________ the book —________ two years ago.
四、翻译句子
自从她嫁给那个男人,她就离开了家乡。
_________________________________________________________________________
她到现在还不适应独自在国外求学,因此时不时想念家人。
_________________________________________________________________________
学生们己经习惯于餐前饭后要洗手。
_________________________________________________________________________
从2010年起,李老师就在这所学校教英语。
_________________________________________________________________________
你表哥加入那个俱乐部多久了?
_________________________________________________________________________
一、用所给词的适当形式填空
I ____________ already ____________ (see) the film. I ____________ (see) it last week.
____________ he ____________ (finish) his work today Not yet.
My father ____________ just ____________ (come) back from work. He is tired now.
Where’ s Li Ming He ____________ (go) to the teacher’ s office.
I ____________ (work) here since I ____________ (move) here in 1999.
So far I ____________ (make) quite a few friends here.
How long ____________ the Wangs ____________ (stay) here For two weeks.
I ____________ just ____________ (finish) my homework.
He ____________ (go) to school on foot every day.
____________ you ____________ (find) your science book yet
If it ____________ (be) fine tomorrow, I'll go with you.
The students ____________ ____________ (read) English when the teacher came in.
Look! The monkey ____________ (climb) the tree.
My mother ____________ (come) to see me next Sunday.
I've lost my pen. ____________ you ____________ (see) it anywhere
She’s ________________ (live) here ever since she was ten.
Both of them ________________ (be) in Hongkong for ten days.
Both of them ________________ (come) to Hongkong ten days ago.
Half an hour ________________ (pass) since the train ________________ (leave).
Mary ________________ (lose) her pen. ________________ you ________________ (see) it here and there
________________you ________________ (find) your watch yet
--- Are you thirsty --- No, I ________________ just________________ (have) some orange.
We ____________ already ________________ (return) the book.
____________ they ___________ (build) a new school in the village
I ________________ (not finish) my homework yet. Can you help me
My father ________________ (read) the novel twice.
I ________________ (buy) a book just now.
I ________________ (lost) my watch yesterday.
My father ________________ (read) this book since yesterday.
二、选择题
How long have you _________ here
A. come B. got C. arrived D. been
My grandpa died _________.
A. at the age of my 2 B. for 2 years C. when I was 2. D. my age was 6.
Jane has _________ to Beijing. She will come back tomorrow.
A. been B. gone C. went D. never been
It is ten years _________ I last saw her.
A. after B. since C. for D. that
---Who will go to the station to meet Lorry -
---I will. I _________ her several times.
A. met B. have met C. had met D. will meet
---What a nice dress! How long _________ you _________ it
---Just 2 weeks.
A. will, buy B. did, buy C. are, having D. have, had
---Do you know Lydia very well
---Yes, She and I _________ friends since we were very young.
A. have made B. have become C. have been D. have turned
The Smiths _________ in China for 8 years.
A. has lived B. lived C. have been D. live
---Hello, this is Mr. Green speaking. Can I speak to Mr. Black
--- Sorry. He _________ the Bainiao Park.
A. has been to B. has gone to C. went to D. will go to
--- _________ you ever _________ to the US
--- Yes, twice.
A. Have, gone B. Have, been C, Do, go D. were, going
三、补全句子
I have been to Macau before. ( 改为否定句 )
I ____________ ____________ been to Macau before.
He hasn’t come to school because he was ill. (就划线部分提问 )
____________ ____________he come to school
I bought a new bike just now. (用just改写)
I ____________ just ____________ a new bike.
We began to learn English three years ago. (改为同义句 )
We ____________ ____________English ____________ three years
He has never surfed, ____________ ____________ (改成反意疑问句)
They have been here since 2000. (对划线部分提问 )
____________ ____________have they been here
The old man ____________ last year. He has ____________ ____________for a year. (die) (动词填空)
Miss Gao left an hour ago. (同义句转换 )
Miss Gao has ____________ ____________ ____________ an hour ago.
四、根据回答,补全问题
I have been there for two days.
____________ ____________ ____________ you ____________ ____________
My father has lived here since 2000.
____________ ____________ ____________ your father ____________ ____________
He left here yesterday.
____________ ____________ he ____________ ____________
They bought a book two hours ago.
____________ ____________ they ____________ a book
五、翻译句子
你曾经吃过鱼和薯条吗?
__________________________________________________________________
我刚刚丢了我的化学书。
__________________________________________________________________
我以前从来没去过那个农场。
__________________________________________________________________
他已经吃过午饭
__________________________________________________________________
你已经看过这部电影了吗?
__________________________________________________________________
我哥哥还没回来。
__________________________________________________________________
这本字典我已买了三年了。 、
__________________________________________________________________
他离开中国三年了。
__________________________________________________________________
我认识他们五年了。
__________________________________________________________________
他们已去了美国五年了。
__________________________________________________________________
自从他搬到济宁,他就住这儿了。
__________________________________________________________________
我妹妹成为一个大学生已经三年。
__________________________________________________________________
自从 1999 年以来他们就认识。
__________________________________________________________________
我来到这个学校已 3 年多了。
__________________________________________________________________
六、动词填空
Jack’s mother is a good cook. She often 1. _______________ (cook)good dishes. It’s time for dinner. She 2. _______________ (cook)the delicious dinner. But where’s Jack’s father He 3. _______________ (go)to get his mails. What about Jack Oh, he is busy doing his homework. He 4. _______________ (have)dinner in ten minutes. Jack’s grandfather isn’t hungry now because he 5. _______________ (have)dinner in a restaurant just now.
【现在完成时】参考答案
【随学随练1】
1. for 2. since 3. since 4. since 5. since 6. since 7. for 8 sine
9. since 10. Since 11. since 12.since 13. since 14.for 15.for 16. since
17. since 18. for 19. for 20. since 21. since 22. for 23. for 24. for, since
25. is; since
【随学随练2】
① 1. has been in, five minutes 2. have been in, 2008 3. have been at, two days 4. have been, last week
② 1. has been out, two years 2. have been back, yesterday
③ 1. have been, nine years 2. has been, two years
④ 1. has been closed, two hours 2. has been open
⑤ 1. have been up, two hours ago 2. has been away from 3. has been dead, seven years
4. has been over 5. have been asleep, two hours ago 6. have been married, 1990
⑥ 1. have taught, 1995 2. has been on, two minutes
⑦ 1. have kept, last week 2. have had, two hours 3. have known, last years
4. have worn, three years
⑧ has been in
⑨ 1. has been, League member has been, member of, League has been in
2. has been, soldier, two years has been, the army
【随学随练3】
1、用 have / has been to / in, have gone to 及 go 的各种形式填空。
1. has gone to 2. went to 3. has been in 4. have, been in 5. have been in
6. Have, been to; have been 7. have been in / at 8. has gone to 9. did go; went
10. go; have been 11. are, going; am going 12. goes 13. Did , go 14. Do, go
2、用 have(has) been 或 have(has) gone 填空。
A: Where has Li Fei gone
B: He has gone to Hainan Island.
A: How long has he been there
B: He has been there for three days.
A: When will he come back, do you know
B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island
B: Sorry, I have never been there.
A: How many times has Li Fei been to that place
B: He has been there only once.
3、划线提问
1. How long have, been there 2. How long has, lived here
3. When did, leave here 4. When did, buy
【随学随练4】
1. never 2. just, already 3. for 4. ever, never 5. yet, just / already
6: ever; never 7: already 8: yet 9: yet/before 10: already/just
11. never 12. just/already 13. yet, already/just 14. ever 15. never
一、1-5 DCDDD 6-10 DBBCD 11-15CDADC
二、1、has been 2、have had 3、have had 4、for 5 years
三、1、has never borrowed money from others all his life.
2、has just been asleep for ten minutes
3、have been great changes in China since
4、has been/become one of the world-famous trade centres
5、have had Since
四、1、She has been away from her hometown since she got married to/married the man.
2、She hasn't got used to studying abroad alone, so she misses her family from time to time.
3、The students have been/ are used to washing hands before and after meals.
4、Miss/Mr. Li has taught English in this school since 2010.
5、How long has your cousin been a member of that club
一、
1. have, seen, saw 2. Has, finished 3. has, come 4. has gone 5. have worked, moved
6. have made 7. have, stayed 8. have, finished 9. goes 10. have, found
11. is 12. were reading 13. is climbing 14. is coming 15. Have, seen
16. lived / has been living 17. have been 18. went 19. has passed; left
20. has lost; have, seen 21. Have, found 22. have, had 23. have, returned
24. Have, built 25. haven’t finished 26. has read 27. bought 28. lost
29. have been reading / has read
二、 1-5 DCBBB 6-10 DCABB
三、补全句子
1、have not 2、Why hasn’t 3、have bought 4、have learned for 5、Has he
6、How long 7、died;been dead 8、been away for
四、 1. How long have, been there 2. How long has, lived here
3. When did, leave here 4. When did, buy
五、翻译句子
1. Have you ever had / eaten fish and chips
2. I have just lost my chemistry book.
3. I have never been to the farm before.
4. He has already had lunch = He has had lunch already.
5. Have you seen the movie yet
6. My brother has’ t come /get / been back yet = My brother hasn’t returned yet.
7. I have had this dictionary for three years / since three years ago.
8. Has been away from China for three years.
9. I have known them for five years.
10. They have been in the USA for five years.
11. He has been here since he moved to Jining.
12. My sister has been a college student for three years = My sister has been in college for three years.
13. They have known each other since 1999.
14. I have been in this school for over three years.
六、1、cooks 2、has cooked 3、has gone 4、will have 5、had