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
展开
6个回答
展开全部
如果仅仅是用yes ,I have或No,I haven't. 就应说yes ,I have但因为他还有补充回答,也就是two weeks ago 所以应把yes后的回答看为相对来说独立的,既有have又有 read就有了两个动词,不合语言规范 。
谢谢,望采纳
谢谢,望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是宁夏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)
题目好象是
-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)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果后面 是for two weeks ago则选择B,two weeks ago只是表示的是过去的两周的某一时间点。而,for two weeks ago表示的是一个时间段。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
出现了ago,指的是以前,句意是:两周前我读过,仅仅是对过去读过的一般陈述,所以用了过去时,read.read过去时与现在时同行不同音,所以选A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
two weeks ago。。。可知用一般过去式。read-read-read...read的变形
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询