The old man seems ______here for more than twenty years.

A.tobelivingB.tohavelivedC.tohavebeenlivedD.tolive我选c因为本句表示的是一个持续性的动作,可答案却给b,请解释一下... A. to be living B. to have lived
C. to have been lived D. to live
我选c因为本句表示的是一个持续性的动作,可答案却给b,请解释一下
展开
匿名用户
2013-04-10
展开全部
B现在完成时,可能还会延续的动作
持续性的动作的话,应该是have bing lived,C项是错误时态,live没有“被”的说法
而且BC其实都有问题,既然是the old man,那么应该是对应第三人称,应该用has,而不是have
W_Abby
2013-04-10 · TA获得超过279个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:177万
展开全部
live 不能用被动,首先排除C。
根据后面用的介词for, 可以判断用的应该是完成时,所以选B。
句意:这个老人看起来已经在这儿住了20多年了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-10
展开全部
for more than 看出要用现在完成时 只能是B或c 而c是被动语态 所以用b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-10
展开全部
b 没错.现在完成时,主动语态. c现在完成时,被动语态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-10
展开全部
c budui
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式