内容正文:
Seeing the doctor
Module 4
Unit 3
Language in use
I have learned English for five years.
I have learned English since five years ago.
present
future
past
learned English
现在完成时可以表示某一行为或状态从过去某时间一直持续到现在,这时常与表示一段时间的时间状语连用,这类状语通常由since或for引导。
five years ago
How long have you learned English?
Present perfect (3)
Focus on
用法
for 和 since 在现在完成时中的用法
I have learned English for five years.
I have learned English since five years ago.
Look at these sentences.
for+段时间
since+点时间
如何区分段时间和点时间呢?
5:30
five years
three minutes
2015
May 5
two months
点时间
点时间
段时间
点时间
段时间
段时间
点时间指的是具体的时间,比如2点、3月8日、2022年5月;段时间指的是一段时间内,比如说一点到三点,中间这两个小时就是一段时间。
试着说说哪些是点时间,哪些是段时间
since和for加时间的用法:
since:自……以来
since+过去的点时间
He has stayed here since 5 o'clock yesterday.
since+段时间+ago
He has stayed here since 5 hours ago.
since+从句(动词用过去时)
She has taught English since he came here.
for:长达
for+段时间
He has kept the book for 2 weeks.
用for或since填空。
1.We haven't seen each other _____ a
long time.
2.His father has been in the Party _____
ten years ago.
3.Mr Green has worked here _____ he
came to China.
4.The film has been on _____ 20 minutes.
for
since
since
for
( ) 1.---How long have you learned English, Angela?
---I have learn English ______ eight years ago.
A. For B. Since C. In
( ) 2.---Have you had your car ______ a long time?
---Not really. I have had it ______ two months ago.
A.for; since B.since;for C.for; for
( ) 3.We __________football for a year now.
A. have played B. are playing C. played.
( ) 4. ________has Mr. White been a member of Greener China since
he________to China?
A. How soon; has been B. How long; has been
C. How long; came D. How soon; came
B
A
A
C
1. How long have you played football?
你踢足球踢了多长时间了?
2. How long have you been like this?
你这个样子有多久了?
3. How long have you had the dog?
这条狗你养了多久了?
观察句中动词,你能发现什么?
这些动词都是延续性动词。
在对现在完成时的时间状语进行提问时,我们常用how long。
考考你---难点来啦
我已经借了这本书三周了。
I have