表示过去已经开始持续到现在的动作或状态常用的时间状语有:for, since, how long, so far, these days等。
1,Since +时间点,具体时间
“自从、、、、以来,从、、、以后” 用来说明动作起始时间
I have been in Beijing since 2010.
2,For + 时间段,用来说明动作延续时间长度,因此句中的谓语动词,也应该是延续性动词。
I have been in Beijing for one year。
We have learnt English for about three years.
I have been here for 3 days. (对)
I have arrived here for 3 days.(误)
例句比较
he has been dead for three years
he has been dead since three years ago
He has studied English since 2003
He has studied English since he was ten years old
用since和for填空
1) ______ two years2) _______ two years ago3) _______ last month
4) ______ 19995) _______ yesterday6) _______ 4 o’clock
7) ______ 4 hours8) _______ an hour ago9) _______ we were children
10) _____ lunch time11) ______ she left here
12). He has lived in Nanjing ________ the year before last.
13). I’ve known him __________ we were children.
14). Our teacher has studied Japanese _________ three years.
15). She has been away from the city ___________ about ten years.
16). It’s about ten years __________ she left the city.
选择题
1. Three years ________since I ________ you last time.
A. have passed; metB. has passed; metC. passed; have met
2. He has been here _______ he left his hometown.
A. since B. in C. for
3. —He ________the English-Chinese dictionary for about twenty years,but it is still new.
—What a careful man!
A. has bought B. has borrowed C. has had
4. ---When did China _____ the WTO?---China _____ the WTO for several years.
A. join; has been a member of B. join; has joined C. take part in; have been in
5. How long have you _____ the book?
A. bought B. borrowed C. kept
6. How time flies! Several years _______ since we started our middle school life. We will keep the pleasant experiences in our minds.
A. have passed B. has passed C.will pass
7. Mr Fan _____ this bike in 2005. He ______ it for 10 years.
A.bought, has bought B.has bought, has had C. bought, has had
8. He ___ in our school for 20 years and he ___ here in 1977. A. has taught; came B. has taught; has come C. taught; came D. has teached; has came
9.They are late. The film ___ for five minutes. A. has begun B. has started C. has been on D. began
10.We have been friends since _____.
A. five years B.five years ago C. five years before
since的用法
for和since的用法区别
since then的用法
ever since的用法
as soon as的用法