( )34. —________did your uncle leave his hometown? —He________for nearly twenty years. A. When; h

()34.—________didyouruncleleavehishometown?—He________fornearlytwentyyears.A.When;has... ( )34. —________did your uncle leave his hometown?
—He________for nearly twenty years.
A. When; has left B. When; has been away
C How long; has left D. How long; has been away
选什么 为什么
展开
小宛妈妈
2011-01-26 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2503
采纳率:0%
帮助的人:2670万
展开全部
D 你的舅舅离开家乡多久了?
他已经离开将近20年了。
虽然C也是离开,但是LEFT 不能用于现在完成时。
所以只能选D
暴炒Rice
2011-01-26 · TA获得超过470个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:166万
展开全部
选B
因为leave是短暂动词。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
甜心Genie
2011-01-26 · TA获得超过327个赞
知道答主
回答量:68
采纳率:0%
帮助的人:56.1万
展开全部
选D,How long····?用于提问时间长短,由回答可知for nearly twenty years是时间长短,而left 是短暂性动词不可以用于回答时间长短。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mychj2010
2011-01-26
知道答主
回答量:38
采纳率:0%
帮助的人:0
展开全部
B。leave是短暂动词,不能与表示一段时间短语连用,可换成相应的表示状态的短语be away,how long 和for nearly twenty years都是表示“段”的时间短语。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式