英语问题,关于现在完成时和现在完成进行时的理解。。谢谢解惑

IhavelivedinBeijing.IhavelivedinBeijingmywholelife.IhavebeenlivinginBeijing.Ihavebeen... I have lived in Beijing.
I have lived in Beijing my whole life.
I have been living in Beijing.
I have been living in Beijing my whole life.
我想知道这四句话中说话人现在在不在北京以及还会继续在北京吗?
展开
 我来答
蛇喰梦子的猫牌Ps
2021-02-23 · TA获得超过926个赞
知道小有建树答主
回答量:2168
采纳率:80%
帮助的人:138万
展开全部
这个问题,非常的复杂,有时候根据对方的提问来的。只能简单的说下,最常规的状态。
1. 不住在北京了,完成的动作,这里过去时一样的意思。
2. 这里有两种情况。A.仍然住在北京,不能判断他是否继续在北京。这句话实际上,如果我要说我通常用在这种场景里, iv lived here for so long but i decided to move on. 虽然不能判断,但是大多数场景里是不会了。B. 刚刚搬走,仍然可以说。比如, iv lived in beijing my whole entire life, and just moved here a couple days/weeks ago.
3. 仍然住在北京,看上去还会继续留在北京。但是,这里就能体现出,为什么我说是根据对方提问来的。比如,where you been these years?
I been livin'in beijing, but got homesick recently, u know deciding to move back here. 那么这样看上去这个人仍然不会继续住在北京。
4.和2A情况几乎是一样,但是看上去更像会继续留在北京。

其实这里只有第一句是特殊的,其他3句都有点像。第一句是现在肯定不住在北京,就不存在判断他是否继续,其他三句都无法完全确定是否继续,但是按照说话习惯,进行时更像是留在北京,然后只有在现在完成时后加上时间才有和现在完成进行时有一样的意思。
百度网友01b8fd
2021-02-23
知道答主
回答量:5
采纳率:0%
帮助的人:2870
展开全部
谢邀
现在完成时指过去发生的动作持续到现在(指已完成的活动),现在完成进行时指过去一开始就在发生的活动并持续到现在(指未完成的动作)。前两句话是现在完成时常见结构为have done.并且在北京生活过但现在没在北京。后两句话为现在完成进行时常见结构为have been doing.在北京生活并且现在还在北京。你可以简单理解这两个语法,一个已经完成,一个还没完成。补充:过去式lived. (have done) 过去分词(been就是过去分词的意思,常用现完进)lived. (have been doing)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2021-02-23
展开全部
你应该换个词来举例。
从live这个词的用法来说,前两种时态都是错误的用法,简单说它在做“生活在”这个意思的时候,就只能用进行时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式