(共21张PPT)
Unit5
Grammar
The
Present
Perfect
Continuous
Tense
现在完成进行时
1.
We’ve
been
excavating
here
for
many
years
and
…
2.
We
have
been
excavating
layers
of
ash
almost
six
metres
thick,
which
suggests
…
3.
Well,
we’ve
been
finding
the
bones
of
tigers
and
bears
in
the
caves,
and
we
think
…
Read
the
sentences
from
the
reading
passage,
paying
attention
to
the
marked
part.
The
Present
Perfect
Continuous
现在完成进行时
现在完成进行时表示动作从过去某一时间
一直延续到现在或离现在不远的时间。
其动作是否延续下去,
则由上下文而定。
现在完成进行时多用持续性动词如live,
learn,
lie,
stay,
wait,
stand,
rest,
study等,
常和all
the
time,
this
week,
this
month,
all
night,
all
the
morning,
recently
等状语以及
since
和
for
引导的时间状语或从句连用。
The
baby
has
been
sleeping
for
hours.
They
have
been
playing
basketball
all
the
day.
The
boy
has
been
reading
a
book
for
hours.
He
has
been
talking
with
his
friend.
The
telephone
has
been
ringing
for
almost
a
minute.
The
sound
has
continued
about
one
minute.
The
telephone
is
ringing.
The
young
boy
has
been
watching
TV.
I
don’t
know
why
the
pig
has
been
running.
Oh,
you
have
come
at
last!
I
have
been
waiting
for
you
for
two
long
hours.
(我等了你足足两个小时)
I’m
sorry!
You
are
here!
I
have
been
looking
for
you
long.
(我找了你老半天)
现在完成进行时
1.
构成形式:
has\have
been
doing
2.
用法
1)
叙述某一动作从过去开始一直继续到现在
仍在继续之中或刚刚停止。经常与for,
since,
all
morning/day/week用在一起。
You
have
been
studying
for
four
straight
hours.
Why
don’t
you
take
a
break?
The
telephone
has
been
ringing
for
almost
a
minute.
Why
doesn’t
someone
answer
it?
2)
叙述“最近”一直从事的工作或活动。
lately,
recently
What’s
the
matter?
Your
eyes
are
red
and
puffy.
Have
you
been
crying?
你是不是一直在哭?
3)
表示重复动作。有时现在完成进行时所
表示的动作并不是在一直不停地进行,
而是
在断断续续地重复。
I
have
been
knocking.
I
don’t
think
anybody’s
in.
我一直在敲门,
我想没人在里面。
You’ve
been
saying
you
can
succeed
for
five
years.
5
年来你一直在说你能成功。
I
have
been
writing
letters
since
breakfast.
我从早餐起就一直在写信。
4)
表示“刚才、近来”发生的动作,
一般不再继续。
此时一般通过上下文的语境进行判断。
My
hands
are
dirty.
I’ve
been
painting
the
door.
我的手很脏,
我一直在漆门。
What
have
you
been
eating
to
get
as
fat
as
this?
你都吃什么啦,
怎么这么胖?
5)
叙述从过去某时开始一直继续到现在,
但不再
继续下去的事情。带有浓厚的感彩,
强调
持续了“那么久”或做得“那么辛苦”。
I
have
been
wanting
to
meet
you
for
a
long
time.
和你见面是我盼望已久的事了。
Too
much
has
been
happening
today.
今天真是一个多事的日子。
Oh,
you
have
come
at
last!
I
have
been
waiting
for
you
for
two
long
hours.
我等了你足足两个小时。
You
are
here!
I
have
been
looking
for
you
long.
我找了你老半天。
现在完成进行时与现在完成时的区别
现在完成时表示结果,
其动作发生在过去,
但对现在有影响;
而且现在完成时也可
表示动作的持续表示比较,但表示
长久的动作和状态。I
have
been
a
student
for
more
than
ten
years.
而现在完成进行时表示较短暂的动作和状态,
强调持续性或未暂停性。I
have
been
waiting
for
you
for
hours.
1.
我等了一个钟头,她还没来。
2.
这些年来你一直在干什么?
I
have
been
waiting
for
an
hour,
but
she
hasn’t
come
yet.
What
have
you
been
doing
these
years?
Put
the
sentences
into
English.
3.
我一整天一直在找我的狗,还没有找到。
4.
汤姆一直在花园挖土,我在帮他。
I
have
been
looking
for
my
dog
the
whole
day,
but
I
haven’t
found
it
yet.
Tom
has
been
digging
in
the
garden
all
the
time.
I
am
helping
him.