how long___ you ____this pen? A have had B did buy

回答是----onlyoneday.可是回答里的时间没有for引导... 回答是 ----only one day.
可是回答里的时间没有for引导
展开
lynnelinxue
2011-03-10 · TA获得超过5.6万个赞
知道大有可为答主
回答量:2.2万
采纳率:75%
帮助的人:9196万
展开全部
问题补充:

回答是 ----only one day.
可是回答里的时间没有for引导

当然可以没有for
你拥有这只钢笔多久了?

我给的例子是完整的回答:
I have had this pen for ten years.
我已经拥有它十年了.

你可以简单回答成: 十年了(for) ten years
加不加for 都行.

A have had

你拥有这只钢笔多久了?

因为有段时间,how long

I have had this pen for ten years.

是I have this pen的完成时.

buy是点动词,不能跟段时间.

可以说成: when did you buy this pen ?
Ten years ago.
与曼陀罗邂逅
2011-03-10 · 超过10用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:24.2万
展开全部
答案是A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式