内容正文:
现在完成时的用法
用法1:已完成,有现在结果(最常考)
动作发生在过去,不用时间点,强调现在的结果
- I have finished my homework.我已经写完作业(现在可以玩了)
1. I _____________ (finish) my homework. I can relax now.
2. He ___________ (close) the window. It’s not windy now.
have finished
has closed
练习题
用法2:持续状态
动作从过去一直持续到现在
搭配:for + 一段时间 / since + 过去起点
-He has lived here for 10 years.
-She has studied English since 2016.
练习题
She ___________ (learn) English for 6 years.
We ____________ (live) here since 2018.
has learned
have lived
用法3:经历、经验
表示一生经历、曾经做过/从未做过
标志:ever / never
-I have ever been to Beijing. 我去过北京
-I have never seen this movie. 我从没看过这部电影
I _______ never _______ (visit) the museum.
_______ you ever _______ (see) this film?
练习题
have
visited
Have
seen
用法4:重复次数
动作反复发生多次
- I have read this book three times.
I ___________ (read) this story twice.
He ___________ (be) to Shanghai three times.
have read
has been
练习题
1. 不确定时间
already 已经(肯定句中)
yet 已经/还(否定、疑问句句尾)
just 刚刚
ever 曾经
never 从不
before 以前
recently 最近
so far 到目前为止
once / twice / three times 次数
最全标志词(考试秒判时态)
2. 时间段持续标志
for + 一段时间
for two days / for five years
since + 过去时间点/过去句子
since 2010
since I was young
1. I have _______ finished my math homework.
yet B. already C. just now
2. Have you cleaned the room _______?
A. already B. ever C. yet
3. He has known me _______ two years.
since B. for C. in
一秒识别标志词,快速判断现在完成时✨
答案:B(肯定句用already)
答案:C(疑问句句尾专用yet)
答案:B(for + 一段时间)
4. She has lived here _______ she was five.
for B. since C. until
5. _______ you _______ been to Hong Kong?
Do; ever B. Have; ever C. Did; never
6. I haven’t seen him _______.
recently B. yesterday C. just now
答案:B(since + 过去时态句子)
答案:B
答案:A
1. have been to去过某地(人已回来)
I have been to Qingdao. 我去过青岛
2. have gone to去了某地(人未回,现在不在这)
He has gone to Qingdao. 他去青岛了(现在不在)
3. have been in待在某地多久(接时间段)
He has been in Beijing for 3 years.
💡绝杀口诀:
been to 去过已归
gone to 去了未归
been in 持续待着
三大超级易混句型
1. —Where is Tom?
—He _______ the library. He isn’t back.
has been to B. has gone to C. has been in
2. I _______ Beijing twice. I know it well.
have gone to B. have been to C. have been in
3. My father _______ Wuhan _______ five years.
has gone to; for B. has been in; for C. has been to; since
答案:B(去了某地,尚未返回)
答案:B(去过某地,现已返回,表经历)
答案:B(在某地持续停留)
4. She _______ Qingdao. She will come back tomorrow.
5. I _______ never _______ America.
6. He _______ this city _______ 2019.
答案:has gone to
答案:have; been to
答案:has been in; since
一般过去时
只讲过去,和现在无关,有过去时间点
yesterday / last year / just now / in 2010
现在完成时
不讲具体时间,只看现在结果
例句对比:
1. I lost my key yesterday.(过去事,现在不一定丢)2. I have lost my key.(现在钥匙还是找不到!)
现在完成时 VS 一般过去时
1. I _______ my homework, so I am free now.
finish B. finished C. have finished
2. —Have you _______ been to Xi’an?
—No, never.
ever B. just C. yet
3. She hasn’t finished her homework _______.
already B. yet C. just
4. Tom _______ Shanghai. He will come back in three days.
has been to B. has gone to C. have gone to
5. My mother _______ this city for 10 years.
A. has been in B. has been to C. has gone to
综合练习
C
A
B
B
A
6. I _______ Beijing many times. It’s very beautiful.
have been to B. have gone to C. have been in
7. We have known each other _______ 2015.
for B. since C. in
8. He has lived here _______ five years.
since B. for C. until
9. I have _______ seen this movie, so I don’t want to watch it again.
already B. yet C. never
10. _______ you _______ the new storybook yet?
A. Do; read B. Have; read C. Did; read
A
A
B
B
B
11. He _______ the book twice. It’s interesting.
reads B. read C. has read
12. So far, we _______ many new words.
learn B. learned C. have learned
13. —Where is your father?
—He _______ Guangzhou.
has been to B. has gone to C. went to
14. I have never _______ to a foreign country.
be B. been C. gone
15. She _______ English since she was six years old.
A. studies B. studied C. has studied
B
B
C
C
C
16. They have stayed here _______ two days ago.
for B. since C. in
17. Have you _______ been late for school?
ever B. just C. already
18. I haven’t seen him _______.
recently B. yesterday C. just now
19. My brother _______ just _______ his breakfast.
has; finish B. has; finished C. is; finishing
20. We _______ in this school for three years.
A. are B. was C. have been
B
B
C
A
A
$