he said he (C) the new bike for over ten days A.has bought B.has had C.had bought D.had had 原因是

只要原因... 只要原因 展开
tailuowang
2010-10-09 · 知道合伙人教育行家
tailuowang
知道合伙人教育行家
采纳数:35886 获赞数:277494
毕业于江西省吉安师范专科学校(井冈山大学)英语系。从事英语教学20多年,现为中学高级教师。

向TA提问 私信TA
展开全部
正确答案不是C,而是D。
由for over ten days可以知道,动词要用延续性的,排除A、C。
宾语从句原本是用现在完成时态,但是由于主句的时态为一般过去时,所以应该改成对应的过去时态,即过去完成时态。排除B。
jojo_sarah
2010-10-09 · TA获得超过5.7万个赞
知道大有可为答主
回答量:2.2万
采纳率:53%
帮助的人:1亿
展开全部
买的动作在他说这个动作前,他说已经是“过去式”,那“买”就要过去的过去即过去完成时啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Snoworor
2010-10-09 · TA获得超过439个赞
知道小有建树答主
回答量:276
采纳率:0%
帮助的人:212万
展开全部
他说这台自行车她已经买了10多天了。因为前面用的是said所以后面要用had而不是has。买buy的过去式是brought所以就是C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式