★ When did you start learning English?I started learning English in ….★ Are you learning English now?Yes.★ So how long have you been learning English?I have been learning English for … years. ★ I started teaching English in 2004. I’m still teaching English now. How long have I been teaching English?You have been teaching Englishfor 3 years.since 2004.[sins] 自从 He started teaching math in 1980 when he was 20 years old and he is still teaching math now.He has been teaching math 1980for 27 years.since he was 20 years old.How long has he been teaching math? She started reading at 7:00. Now it is 9:00. How long has she been reading? ★She has been reading for 2 hours.★ She has been reading since 7:00.two hours ago half an hourHow long has he been playing computer games?★ He has been playing computer gamesfor half an hour.since half an hour ago. 45 minutesHow long have they been playing soccer?They have been playing soccerfor 45 minutes.since 45 minutes ago. started at 4:00, now it’s 5:00 How long have they been swimming?They have been swimmingfor an hour.since 4:00 / an hour ago. What’s happening in Alison’s school?They are having a skating marathon.Every student wears a pair of skates. I’ve been skating for five hours.I skated for two hours.参加者 I’ve been skating for five hours.I skated for two hours.Pairwork 1c Ask and answerI’ve been skating for five hours.I skated for four hours. √√√ Reporter: Alison, congratulations on winning the skating marathon!Alison: Thank you.Reporter: So, how long did you skate today?Alison: For six hours!Reporter: Was this your first skating marathon?Alison: No, I skated in a marathon last year.Reporter: You’re an excellent skater, Alison. Do ...