现在完成进行时
语法专项
1. 现在完成进行时的定义:
表示从过去开始一直持续到现在的动作,
这个动作可能刚结束,也可能还要继续下
去,常与for two hours, since 1998, all this
morning, these few days等表示一段时间
的状语连用。
现在完成进行时
Grammar
时间状语: 1. for +一段时间
: for 8 years
2. since +过去的时间点
: since 1999
3. since +一般过去时的句子
: since I was 25 years old
现在完成进行时
构成: have / has been +
2. 现在完成进行时的构成:
肯定形式:
have / has been +(现在分词) doing
否定形式为:
have / has not been doing
一般疑问句形式:
Have/Has sb. been doing sth.?
特殊疑问句形式(询问持续时间长短):
How long have/has sb. been doing sth.?
I have been teaching English for 8 years.
I have been teaching English since 1999.
I have been teaching English since I was
25 years old. (划线提问)
How long have you been teaching English?
成龙( Jackie Chan )
1954:be born
1961~now: act
He has been acting for 46 years.
How long has Jackie Chan been acting?
He has been acting since he was 7 years old.
He has been acting since 1961.
1) I’ve been studying English since I was
4 years old.
自从4岁起我就一直学英语。
2) He has been living at the street for
about 20 years.
他一直在这条街住了近20年了。
3) She has been listening to music for
three hours today.
她今天听了三个小时的音乐了。
【经典例句】
4) Have you been talking with him on
the phone since 6:00 pm?
你六点起就一直在给他打电话?
5) How long has it been raining?
雨下多久了?
6) What book have you been reading
recently?
最近你在看什么书?
Add -ing to the following words:
play
watch
fly
study
playing
watching
flying
studying
write
take
writing
taking
stop
shop
stopping
shopping
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.
pare these sentences and find the differences:
以上两句用的是现在完成进行时
以上两句用的是一般过去时
现在完成进行时 来自淘豆网www.taodocs.com转载请标明出处.