Positive Statements 肯定句
I |
have |
been+-ing |
| ||
he
she
it |
has | |
we |
have | |
you | ||
they |
< 缩略形式>
I’ve |
been + -ing
|
you’ve | |
he’s
she’s
it’s | |
we’ve | |
you’ve | |
they’ve |
He’s been swimming.
I’ve been working too hard recently.
Questions 疑问句
Have |
I
you |
been+-ing |
Has
|
he
she
it | |
Have |
we | |
you | ||
they | ||
|
|
|
Has he been helping you in the garden?
Have you been looking after the baby?
Negative statements 否定句
I |
have not |
been + -ing
|
you | ||
he
she
it |
has not
| |
we |
have not
| |
you | ||
they |
< 缩略形式>
I haven’t / I’ve not |
been + -ing
|
you haven’t /you’ve not | |
he hasn’t/she’s not
she hasn’t /she’s not
it hasn’t it’s not | |
we haven’t /we’ve not | |
you haven’t you’ve not | |
they haven’t /they’ve not |
He hasn’t been paying attention.
She hasn’t been feeling very well recently.
Short Answers简短回答
Yes,
|
I |
have. |
|
No, |
I haven’t ./I’ve not.
you haven’t. /you’ve not.
He hasn’t./he’s not.
She hasn’t /she’s not.
It hasn’t./it’s not.
We haven’t. we’ve not.
You haven’t./you’ve not.
They haven’t./they’ve not.
|
you | |||||
he
she
It |
has. | ||||
we |
have. | ||||
you | |||||
they |
★使用简短回答的时候我们很少使用’ve not的形式。
Use of the Present Perfect Continuous 现在完成进行时的用法
现在完成进行时表现的是某件事情在过去开始但是现在还在进行的时态。
past(过去) present(现在) future(将来)
在过去的某个 gm d we d
时间点开始 继续
我们来比较下面几对句子吧。
I’ve been studying French. 我一直在学法语。
(过去开始学,现在还在学)
I’ve studied French. 我学过法语。
(过去学过,目前已经完成)
I’ve been reading your novel. 我一直在阅读你的小说。
(过去开始读,到现在还在继续)
I’ve read your novel. 我读过你的小说。
(以前读过,现在已经不读了)
England have been winning at football.英格兰队一直赢得足球赛的胜利。
(一直羸,保持羸球的状态)
England have won’t at football.英格兰队曾经羸过球。
(曾经赢球,但是现在不经常赢球)
Present perfect Simple Present Perfect Continuous? 现在完成时还是现在完成进行时?
①下面的情况只使用现在完成时。
●动词是be 或have(意思是“存在;拥有”)时
She has been here for six weeks.
They’ve had their car for ten years.
●在过去某个不确定的时间点上已经完结的某件事
He’s gone to bed.他已经上床睡觉了。
●有些不用于进行时的动词
例:
believe forget hate know like love need prefer remember understand
I’ve known about your boyfriend for a long time.
She’s always preferred red wine.
②表达习惯性的行为用现在完成时,也可以用现在完成进行时。
I’ve lived here for 20 years.
I’ve been living here for 20 years.
I’ve smoked 20 cigarettes a day for 13 years.
I’ve been smoking 20 cigarettes a day for 13 years.
③一般来说,想说某个可以用现在进行时来表示的事情,并且想强调这个事情从过去一直持续到现在时,你可以用现在完成进行时。
现在进行时
I’m going out with Suzie now.
He’s not earning much money.
Are you planning to leave?
现在完成进行时强调的是过去到现在的延续性
I’ve been going out with Suzie for two weeks.
He hasn’t been earning much money for six months.
How long have you been planning to leave?