一道英语的选择题

Canyoutellus____youhavelivedthere?A.whenB.howsoonC.howoftenD.sincethen这种题目怎么分析啊?是完成时吗... Can you tell us ____you have lived there?
A. when B.how soon C.how often D.since then
这种题目怎么分析啊?是完成时吗?为什么不能是过去时?我选择A,“什么时候住在这里的”,对吗?
展开
晓荷尖尖
2010-08-16 · 超过17用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:0
展开全部
我觉得是d,这是完成时,是有延续性的,就是说到现在还是住在那里,不是表示一个时间点,而过去时往往表示一个时间点,才用when ,比如说when did you arrive?就是说问你到达的一个时间点,所以用when。而how often 是表示频度的,明显一般现在时,而,how soon 一般是用在将来时,比如how soon will you arrive? 那么剩下的since then ,用在完成时。
huajianyssl
2010-08-16 · TA获得超过5542个赞
知道大有可为答主
回答量:1959
采纳率:100%
帮助的人:2440万
展开全部
这题你的答案应该抄错了
应该选D,since when
宾语从句明显是一个完成时have lived
所以要先一个可以和完成时联用的时间状语
只能选D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锦梅清烟塘
2010-08-16 · TA获得超过1477个赞
知道小有建树答主
回答量:740
采纳率:0%
帮助的人:0
展开全部
e
这里本来就是完成时阿。。have lived
为什么你会看成过去时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-08-16
展开全部
when
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
班丘隽0HO
2010-08-16 · TA获得超过252个赞
知道答主
回答量:102
采纳率:0%
帮助的人:51.8万
展开全部
D,,,,,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
婵日
2010-08-16 · TA获得超过104个赞
知道答主
回答量:48
采纳率:0%
帮助的人:34.4万
展开全部
d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式