have read this book? yes , I ( ) it two weeks ago .

havereadthisbook?yes,I()ittwoweeksagoAreadBhaveread为什么选A... have read this book? yes , I ( ) it two weeks ago A read B have read 为什么选A 展开
小雪人1003
2011-05-28 · 超过23用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:0
展开全部
我晕,楼上的不懂英语不要误人子弟好不好。。。two weeks ago意味着这句话是过去时,选项A read即为read的过去时(两者拼写相同,只是发音不同),而B have read是一般完成时,故不选,完成时最明显的标志就是后面的时间状语是用for引导的,如果这句话后面不是two weeks ago,而是for two weeks,那么就选B。记住这个区别在考试时会很容易分辨。楼主有任何英语问题都可以问我哦:)
ssg1633
2011-05-28 · TA获得超过5.1万个赞
知道大有可为答主
回答量:2127
采纳率:50%
帮助的人:2774万
展开全部
如果仅仅是用yes ,I have或No,I haven't. 就应说yes ,I have但因为他还有补充回答,也就是two weeks ago 所以应把yes后的回答看为相对来说独立的,既有have又有 read就有了两个动词,不合语言规范 。
谢谢,望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
何皓是菜鸟
2011-06-05
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
这是宁夏2010的26题
题目好象是
-Have you read this book?
-Yes. I __ it two week ago.
Yes 后是句号.
所以“I __ it two week ago.”是一个补充回答。
因为有“two week ago”,可见是过去时
而A中read其实是过去时(read的过去式和过去分词相同,读音不同)
而B是现在完成时所以错了。
(注意:若是“for two week ago”就应选B)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
修噶魔
2011-05-28 · TA获得超过227个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:150万
展开全部
如果后面 是for two weeks ago则选择B,two weeks ago只是表示的是过去的两周的某一时间点。而,for two weeks ago表示的是一个时间段。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lgg1077
2011-05-28 · TA获得超过101个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:91.3万
展开全部
出现了ago,指的是以前,句意是:两周前我读过,仅仅是对过去读过的一般陈述,所以用了过去时,read.read过去时与现在时同行不同音,所以选A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
apprentice2
2011-05-31 · TA获得超过337个赞
知道答主
回答量:435
采纳率:0%
帮助的人:66.4万
展开全部
two weeks ago。。。可知用一般过去式。read-read-read...read的变形
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式