?I started teaching English in 2000. ?I am still teaching English now. ?How long have you been teaching English? I have been teaching English for 13 years.
（一）时态－现在完成进行时 构成形式： have / has been + Ving have / has是助动词 been是be的过去分词
have / has been + doing sth +
since + 从句 (一般过去时)
1.I watched TV for three hours.我看了三小时 的电视．（我现在没有看电视了） 2.I have been watching TV for three hours. 我看了三小时的电视．（我现在仍然在看电 视）
例句 1 我已经学了５年的英语了． I have been learning English for 5 years. 例句 2 他已经集邮10年了．
He has been collecting stamps for 10 years. He has been collecting stamps since 10 years ago. He has been collecting stamps since 1999.
画线部分提问： How long has he been collecting stamps?
( for与since引导的短语用how long提问 )
for + 时间段
since + 时间点
for与since引导的短语 five minutes
five years May 1, 2003
8:00 seven years ago he was seven years old
成龙（ Jackie Chan ）
was born: 1954
act: 1961~ now
How long has Jackie Chan been acting? He has been acting for 52 years. He has been acting since 1961. He has been acting since he was 7 years old.
was born: 1981 learn English: 1994~ now
How long has Tracey been learning English? She has been learning English for 19 years. She has been learning English since 1994. She has been learning English since 19 years ago.
She has been learning English since she was 13.
A:How long has he/she been ………? B: He /she’s been ……. for …………
Linda/30 minutes Harry/45 minutes
Alice 4 hours
Alan / 3 hours
1b.Listen. A reporter is talking to the participants in a skating marathon. Fill in the chart below.
How long? Alison Sam Victor I’ve been skating for five hours. I skated for four hours.
I’ve been skating for five hours.
I skated for two hours.
A: How long has Alison been skating? B: She’s been skating for five hours. A: How long did Sam skate?
B: He skated for four hours.
2a Listen to the interview with the skating marathon winner and check the questions you hear.
1. How long did you skate today? 2. How long have you been skating today?
a. No, I skated in a marathon last year. b. Yes, I do. c. For six hours. d. Since I was seven years old.
3. Was this your first skating marathon?
4. Do you skate every day? 5. When did you get your first pair of skates? 6. How long have you been skating?