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?