Unit 6 How long have you been collecting shells?
Discussion 1. How long did you sleep last night? 2. When did you start class today? 3. How long have you been in class today?
Look and say
How long did she skate? She skated for three hours. How long have you been skating? I have been skating for five hours.
Listen. A reporter is talking to the participants in a skating marathon. Fill in the chart below. (1b)
How long? Alison I’ve been skating for five hours. Sam I skated for four hours. Victor I’ve been skating for five hours.
Celia I skated for two hours.
Ask and answer questions about the people in the picture. (1c)
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.
Listen to the interview with the skating marathon winner and check the questions you hear. (2a)
?1. How long did you skate today?
2. How long have you been skating today? ? 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?
Listen again. Draw lines to match the questions with answers. (2b)
Questions 1. How long did you skate today? 3. Was this your first skating marathon? 4. Do you skate every day? 6. How long have you been skating? Answers a. No, I skated in a marathon last year. b. Yes, I do. c. For six hours. d. Since I was seven years old.
定义：表示过去某一时间开始一直延续 到现在的动作。 构成： have/has been + V-ing +……
时间标志: 1. for + 一段时间 2. since + 过去的时间点 3. since + 一般过去时的句子
I’ve been studying English for six years. I’ve been studying English since six years ago. I’ve been studying English since I was ten.
否定句：在have / has后+ not I haven’t been writing the letter for two hours. 1. He hasn’t been sleeping for 4 hours. 一般疑问句：Have / Has 提前，放句首。 1. Have you been writing the letter foe two hours? 2. Has he been sleeping for 4 hours?
现在完成进行时与一般过去时的区别 这两种时态所表示的动作虽然都发 生在过去, 但是现在完成进行时强调的 是动作的持续或进行, 而一般过去时则 只表示过去的动作或状态, 和现在没有 什么联系。例如：
He has been swimming since four o’clock. 他从四点起一直在游泳。(现在还在 游) He swam at four o’clock. 四点钟他在游泳。(不涉及现在是否 还在游)
How long has she been dancing?
She has been dancing for 3 hours. since 3 hours ago.
How long has she been learning? She has been learning
for 45 minutes. since 45 minutes ago.
Using since /for:
What is / are …doing? How long has / have ...been…?
( B )1. I’ve been skating __ three hours today. A. about B. for C. since ( C )2. We’ve been studying English _____two year
s ago. A. for B. from C. since
( B )3. She started skating __ 9 o’clock. A. for B. at C. since ( C )4. Sam __ collecting shells for five years. A. is B. started C. has been ( B )5. How long have you __ today? A. swimming B. been swimming C. started swimming
二、用 for或since填空 1. I have been practicing my oral English ____ 10:30. since 2. Mary has been running ___ 15 minutes. for 3. Sarah has been sleeping _____ 9:00. since 4. Dale has been talking on the phone ___ for 5 minutes.
5. Louie has been studying Chinese ____ since he was 6 years old.. 6. I have been watching you for 10 __ minutes. 7. Lana has been running ___ 15 for minutes 8. Tom has been sleeping _____ 9:00. since
9. He has been living here ____ 2001. since 10. She has been doing her homework ___ two hours. for 11. I have been watching TV ___10 for minutes. 12. – How long has Mary been a teacher? – Since two years ago. _____
III. 将下列汉语翻译成英语。 1. 雨已经下了两个星期了。 It has been raining for two weeks. _______________________________ 2. —你奶奶从年轻时就一直运动吗？ —是的，她一直运动。 —Has your grandmother been doing ________________________________ sports since she was young? ________________________ —Yes, she has. ______________________
Translate and write them down. 1. — 他踢足球踢了多长时间了？ — 他踢了五个小时了。 - How long has he been playing football? - He’s been playing for five hours. 2. — 你滑冰有多久了？ — 我从七岁就开始滑冰了。 - How long have you been skating? - I’ve been skating since I was seven years old.