The old woman has been ----(live)alone for ten years

 我来答
竹飙史春岚
2019-11-15 · TA获得超过3735个赞
知道大有可为答主
回答量:3035
采纳率:30%
帮助的人:250万
展开全部
living
原因:过去时间里开始、并持续到现在,一直在进行的(或刚结束的)动作或状态。
构成:have/has
been
doing
sth.

have/has
been
+
v.-ing
例句:I
have
been
working
for
12
hours.
我已经工作了12小时了(刚结束了工作,或者还正在做并将继续)。
[编辑本段]现在完成进行时的谓语动词构成
I/
we/
you/
they
have
been
doing
sth.
he/
she/
it
has
been
doing
sth.
(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
The
Chinese
have
been
making
paper
for
two
thousand
years.
中国有2000年的造纸历史。(动作还将继续下去)
I
have
been
learning
English
since
three
years
ago.
自从三年前以来我一直在学英语。(动作还将继续下去)
(二)表示在说话时刻之前到现在正在进行的动作。
We
have
been
waiting
for
you
for
half
an
hour.
我们已经等你半个钟头了(人还没到,如同在电话里说的,还会继续等)
(三)有些现在完成进行时的句子等同于现在完成时的句子。
They
have
been
living
in
this
city
for
ten
years.
They
have
lived
in
this
city
for
ten
years.
他们在这个城市已经住了10年了。
I
have
been
working
here
for
five
years.
I
have
worked
here
for
five
years.
我在这里已经工作五年了。
(四)大多数现在完成进行时的句子不等同于现在完成时的句子。
I
have
been
writing
a
book.(动作还将继续下去)
我一直在写一本书。
I
have
written
a
book.(动作已经完成)
我已经写了一本书。
They
have
been
building
a
bridge.
他们一直在造一座桥。
They
have
built
a
bridge.
他们造了一座桥。
(五)表示状态的动词不能用于现在完成进行时。
I
have
known
him
for
years.
我认识他已经好几年了。
*
I
have
been
knowing...
这类不能用于现在完成进行时的动词还有:love爱,like喜欢,
hate讨厌,等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
富港检测东莞有限公司
2024-12-26 广告
ISTA 3E检测用于由一个产品、多个产品或包装件放置在滑片或托盘上,固定在一起或是作为一个单元运输的包装或通过FTL运输的包装件。FTL即整车运输。做ISTA 3E就找富港检测,富港检测技术(东莞)有限公司是专注于包装测试的第三方检测机构... 点击进入详情页
本回答由富港检测东莞有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式