Comparison
table
查看单一用法 :直看
; 查看对比 :横看
*Vertically : Check for comparison among tenses
*Horizontally : Check for specific tenses
Present Perfect
(has/have + past
participle)
|
Present Perfect
Continuous
(has/have + been +
present participle)
|
Past Perfect
(had + past participle)
|
Past Perfect Continuous
(had
+ been + present participle)
|
Past Simple
Past (verb)
|
Present Continuous
(Am/is/are + present participle)
|
||||||
—
|
I have been doing 我一直都在(动词),刚停止
I’ve been working hard. Now I’m going to have a break.
我一直都在努力工作。
|
—
|
—
|
—
|
I am doing 我正在(还在持续)
Don’t
disturb me, I’m working.
别打扰我,我正在工作。
|
||||||
I
have done
我完成了。
注重活动的结果,动作已经完成。
The car is functioning
again. I’ve repaired it.
车子能重新操作了。我刚修理好了。
|
I have been doing
注重活动的过程,不知动作是否完成。
My hands are dirty. I’ve
been repairing the car.
我的手脏了。我一直都在修理车子。(一直到我说话的当下才停止)
|
—
|
—
|
—
|
—
|
||||||
How much,
how many?
一个完毕的动作发生了多少次?
How
much of that book have you read? 你读那本书的几多了?(多少页)
Sally
has written five letters today. 莎莉今天写了五封信。
|
How long? 一个还未完毕的活动发生了多久?
How
long have you been reading the book? (你读这本书多久了)
Sally
has been writing the letters all day.
莎莉一整天都在写信。
|
—
|
—
|
—
|
—
|
||||||
—
|
I have been doing (在现在式) 一直到现在
Why my boy hasn’t pick me up? I’ve been waiting
for one hour.
为什么我的boy还没来接我(说这句话是=现在)?到目前为止,我已经等了一个小时了。
|
—
|
I had been doing (在过去式)一直到过的某个点
My boy hadn’t pick me up yesterday. I’d been
waiting for one hour.
我的boy昨天没来接我(说这句话是=过去式)。我已经等了一个小时了。
|
—
|
—
|
||||||
Have
+ past participle
I
have done
在现在式 * 动作完成
The
house is dirty. He hasn’t cleaned it for weeks.
|
—
|
Had
+ past participle
I
had done
在一件过去式的活动 *之前发生 (过去的过去)
|
—
|
—
|
—
|
没有评论:
发表评论