How long have you been collecting shells?
Unit 6
现在完成进行时
定义:表示某动作从过去开始,一直延续到现在经历了多长时间,常有可能持续下去,常和表示一段时间的状语连用。此时态包含现在进行时的含义,也包含现在完成时的含义。
时间状语: 1. for + 一段时间
2. since + 过去的时间点
3. since + 一般过去时的句子
构成: have/has been + Ving +……
翻译句子:
。
。
。
They have been working for two hours.
They have been running since six o’clock.
I’ve been studying English since I was 4 years old.
4. 雨下了多久了?
5. 我学英语学了4年了。
6. 他住在长沙有14年了。
How long has it been raining?
I have been learning English for 4 years.
He has been living in Changsha for 14 years.
1. My father has been working in the factory since 1990. (对划线部分提问)
How long has your father been working in the factory?
按要求改写句子
三、完成句子
?
。
?
How long have you been surfing the ?
I’ve been surfing the for three hours.
When did you start collecting stamps?
。
。
I started collecting stamps five years ago.
He has been collecting shells for ten years.
现在完成进行时 (1) 来自淘豆网m.daumloan.com转载请标明出处.