Grammar and usage
Present perfect continuous tense
I have been colecting shells for five years.
.
I started to collect shells five years ago.
He began to collect coins two years ago.
He has been collecting coins for two years.
She started to collect stamps last year.
She has been collecting stamps for a year.
现在完成进行时含义:动作自过去某时开始,一直延续到现在,并且还将持续下去;动作从过去某时开始,一直延续到说话时刻,可能刚刚结束。
进行时
I am reading the book.
完成时
I have read the book.
现在完成进行时
I have been reading the book.
现在正在读
已经读过
过去到截至说话为止,一直在读
1. 结构(“三合一”结构):
1)肯定句: have/has been+V-ing
(从过去到现在)一直在做某事
我在这坐了一个下午了。
他弟弟十岁起就一直收集各种各样的邮票。
I have been sitting here for the afternoon.
His brother has been collecting stamps since he was 10.
2)否定句:have/has not been+V-ing
没有一直在做某事
我一个星期没有给花浇水了。
这些年,他都没有一直在这教书。
I haven’t been watering the flowers for a week.
He hasn’t been teaching here these years.
3)疑问句:
Have/Has+主语+been+V-ing ?
你一直在写一本小说吗?
他一直给你写信吗?
Have you been writing a novel?
Has he been writing letters to you?
we
have classes
for 7 days
We have been having classes for 7 days.
练习:看图,根据提示词,表达句子。
Picture 1
he
cry
three hours
He has been crying for three hours.
Picture 2
现在完成进行时 来自淘豆网www.taodocs.com转载请标明出处.