内容正文:
8B Unit2 Past and present 课时练
Period3 Grammar
1. 现在完成时的用法
(1)表示过去发生的某一动作,现在已经完成,对现在造成的影响或结果。
I have studied Japanese for three years. 我学习日语已经3年了。
(2)表示过去某一时刻发生,一直延续到现在的动作或状态,常与表示一段时间的状语连用。 We have lived here since last October. 自从去年十月份我们就住在这儿了。
时间标志词有:since+从句(一般过去时),since+过去时间点;for + 时间段;及how long疑
问句中。与段时间状语连用,要用延续性动词。
(3)表示已做过的事情重复几次。
(4)have been to 去过(几次),have gone to 去了(人不在), have been in/at 来,去,到(多久)
(任何人称) (第三人称) (任何人称)
2.现在完成时中瞬间动词和延续性动词转换
瞬间动词
延续性动词
用法例句
borrow借入
keep
I borrowed the book yesterday .
I has kept the book since yesterday .
It has been a day since I borrowed the book.
buy
have
We bought the pen last week.
We has had the pen for a week .
It has been a week since we bought the pen.
die
be dead
Mr Black died three years ago.
Mr Black has been dead for three years.
It has been three years since Mr Black died .
join加入
be in/ be a member of the
Li Hong joined the army last month.
Li Hong has been in the army for a month .
Li Hong has been a soldier 士兵 since last month.
begin / start
be on
The film began an hour ago.
The film has been on since an hour ago.
It has been an hour since the film began .
stop /finish /end
be over
The class ended ten minutes ago.
The class has been over for ten minutes.
It has been ten minutes since the class ended .
come/go/arrive/move/fly
be in/at/on
Jim Green arrived in China last year
Jim Green has been in China since last year.
leave
be away(from)
His sister left her hometown two weeks ago.
His sister has been away from her hometown since two weeks ago.
marry/get married娶/嫁
be married
Tom married Linda ten years ago.
Tom has been married to Linda for ten years.
open
be open
The factory opened in 2020.
The factory has been open since 2020.
close打烊,倒闭
be closed
Jack’s bookshop closed in 2022.
Jack’s bookshop has been closed since 2022.
catch a cold
have a cold
He caught a cold three days ago.
He has had a cold for three days.
It has been three days since he caught a cold.
get up
be up
My mother got up 3 hours ago.
My mother has been up for 3 hours.
It has been three hours since my mother got up.
return / come back
be back
His uncle returned from Dalian last week.
His uncle has been back from Dalian for a week.
It has been a week since his uncle returned from Dalian
get lost / lose
be lost
Her dog lost yesterday.
Her dog has been lost since yesterday.
fall asleep/ill
be asleep/ill
His grandfather fell ill two months ago.
His grandfather has been ill for two weeks.
begin to work
work
His son began to work in 2021.
His son has worked since 2021.
make/become friends
be friends
We became friends two years ago.
We have been friends for two years.
It has been two years since we became friends.
3.for和since的区别
since+从句(一般过去时),since+过去时间点;for + 时间段;
用for或since填空。
1. He has lived in Nanjing two years ago.
2. I’ve known him we were children.
3. Our teacher has studied Japanese three years.
4. She has been away from the city about ten years.
5. It’s about ten years she left the city.
4.have/has been to 强调“去过”,现已不在那里。
have/has gone to主要强调的是“去了”,现在人不在说话的现场。
have been in / at表示某人“已来/去/到某地停留一段时间”,其后常带有一段时间的状语。
1.He ______ ________ ________ the USA ________.他到美国去过两次。
2.--Where's your mother?
--She ________ _______ ________ the hospital. 她去医院了。
3.--How many times has he Beijing?
--He there many times.他已经去北京三次了。
4. They _______ _______ ______ the bus stop for half an hour.他们已到达车站半小时了。
5. --How long _________ they_________ ______ China? 他们已去中国多长时间了?
--For 5 years.
6.--Where has he ?
--Maybe he to the library. I haven’t seen him for two hours.
7. --Where _________ you______ ?
--Oh, I have Hainan for a holiday. We really had fun there.
友情提示:在home, here,there 前不用介词头,in,at。
练一练:
一、单选题:
( ) 1. When Henry arrives at the bus stop, the bus ____ for two hours.
A. has left B. had left C. has been away D. was away
( ) 2. I ____ the League for five years .
A. joined B. have joined C. have been in D. join
( ) 3. The factory ____ since the February of 1995.
A. has been open B. has opened C. was open D. opened
( ) 4. Mary and Rose ____ friends since they met in London in 1998.
A. have made B. have been C. made D. have become
( ) 5. You must not (才) ______ until (直到)he comes back.
A. be away B. leave C. be left D. have been
( ) 6. The meeting _____ for a week now.
A. has finished B. has ended C. has been over D. has been in
( ) 7. Miss Gao ______ this school since 1996.
A. has come to B. came to C. has taught D. has been in
( ) 8. Ben ____ a teacher for early three years.
A. has been B. has become C. was D. became
( ) 9. I _____ home for a week up to now.
A. have returned B. have been back C. returned D. returning
( ) 10. How long _____ Mr Smith _____?
A. did; die B. was; dead C. was; dying D. has; been dead
( ) 11. The bus ______ on the road for an hour.
A. has stopped B. stopped C. is stopping D. has been
( ) 12. Tom _____ the car for two months.
A. has had B. bought C. has bought D. had got
( ) 13. — How long _____ you _____? — For two weeks.
A. did; all ill B. have; fallen ill C. were; ill D. have; been ill
( ) 14. Since 1942, he _____ his hometown.
A. has left B. has moved away from C. has been away from D. moved away from
( ) 15. I’ll lend you the bike, but you can only _____ it for two days.
A. borrow B. lend C. keep D. Take
( )16.His grandma ______ for two years.
A. died B. has died C. was dead D. has been dead
( )17.How long have you ____ this book?
A. bought B. borrowed C. had D. lent
( )18.Li Hong has ______ the army for 2 years.
A. joined B. be in C. been in D. joined in
( )19. Mike _____ the storybook since last month.
A. has bought B. has had C. had had D. has borrowed
( )20.I ____ this book for a week .I have to return it now.
A. borrowed B. have borrowed C. kept D. have kept
( )21.The film ____ for half an hour.
A. has been on B. has begun C. has ended D. has over
( )22.How long have you _____ this book?
A. bought B.borrowed C.had D.lent
( )23. Jim Green ____ in China since two years ago.
A. has come B. has been C. has arrived D. came
( )24.His brother _______ the Party since two years ago.
A.joined B.has been in C.has join D.was a member of
( )25. His sister ______ her hometown for three years. She'll return next year.
A.left B.has left C.has been away D.has been away from
二、短暂性动词转换为延续性动词。
1. I got to sleep two hours ago . I _____ _____ ______ since ______ ______ __________.
2. They married in1990. They ________ _________ __________since _________.
3. I began to teach at this school in 1995. I ____ _________ at this school since _________.
4. The film began two minutes ago. The film ____ ____ ____ for ____ ____.
5. They borrowed it last week. They ______ _________it since ________ __________.
6. I bought a pen two hours ago. I _______ __________a pen for _________ _________.
7. I got to know him last year. I _______ _________ him since ______ _____.
8. He joined the League two years ago.
He ______ __________ a ________ _________ for two years.
He ______ _________ a ______ _______ the ________ for two years.
He ______ _______ __________ the League for two years.
It ______ _________two years ________ he joined the League.
Two years _______ ______ _______he joined the League.
答案:
3.for和since的区别
1--5 for since for for since
4.have/has been to 强调“去过”,现已不在那里。
have/has gone to主要强调的是“去了”,现在人不在说话的现场。
have been in / at表示某人“已来/去/到某地停留一段时间”,其后常带有一段时间的状语。
1.has been to twice 2.has gone to 3.been to has been 4.have been at
5.have been in 6.gone has gone 7.have been, been to
练一练:
一、单选题:
1--5 CCABB 6--10 CDABD 11--15 DADCC
16--20 DCCBB 21--25 ACBBD
二、短暂性动词转换为延续性动词。
1.have been asleep two years ago
2.have been married 1990
3.have taught 1995
4.has been on two minutes
5.have kept last week
6.have had two hours 7.have known last year
8.has been League member
has been member of League
has been in
has been since
has passed since
学科网(北京)股份有限公司
$