Unit 6 How long have you been collecting shells?導學案
a. lived b. has lived
c. lives d. is going to live
( )4. i have been skating _____ two hours.
a. in b. at c. for d. since
( )5. mr. fang _________thousands of dollars for charity.
a. bought b. lent c. raised d. sold
完成句子:
1. i have been skating for 2 years.(對畫線部分提問)
______________________________________________________
2. jim has been swimming for 3 years. (對畫線部分提問)
_______________________________________________________
3. a: how long has lilei been playing basketball?
b: he ______________________ (play) basketball for 2 years.
4. 兩年來,我一直學習英語。(漢譯英)
i ______________________________ for two years.
規(guī)范性 正確性 批閱日期:
導 學 內(nèi) 容 學 法 指 導
i have been learning english for ten years.
我學英語已經(jīng)十年了。
【活學活用】單項填空
1)—_________ have you been living here?
—for ten years.
a. how much b. how many
c. how long d. how soon
2)—_________ did you first skate?
—two years ago.
a. when b. what
c. why d. how
3)i have been skating_________ two hours.
a. in b. at
c. for d. since
二. since和for的區(qū)別用法
1.since表示“自從過去某一時間點以來”,后面接時間點,強調(diào)動作或狀態(tài)一直延續(xù)到現(xiàn)在,一般用現(xiàn)在完成時或現(xiàn)在完成進行時。since后可接表時間的名詞或名詞短語,也可接一個時間狀語從句。
have you been talking with him on the phone since 6:00 p.m.? 你六點起就一直在給他講電話?
2.for表示時間的持續(xù),后跟時間段。表示一段時間,多與帶數(shù)詞的名詞連用,謂語需用延續(xù)性動詞
i haven’t been seeing a film for a long time.
我好長時間沒看電影了。
【活學活用】用for, since 填空.
1. i’ve been staying in tokyo____ two weeks.
2. i’ve been skating ____ i was seven years old.
3. tony has been living here ____.