have read this book?yes ,I ( ) it two weeks ago .have read this book?yes ,I ( ) it two weeks ago A read B have read 为什么选A

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 18:11:35
have read this book?yes ,I ( ) it two weeks ago .have read this book?yes ,I ( ) it two weeks ago A read B have read 为什么选A
xUMoW+k*MpEreM]EJ(R(16f 0`5Mb 1}fa U%.* ÛZ}kHm<~QO(re%';΋"zQ6 +(IuF tOKm.[kcH+[DL?dʚOGN?Q:t[3Y5;,8c&vݪ'%2ܪ'qʌXWȀ(Ebw3dOc)JnOYC%yպq@*׌ 5p1Hé:c3x M& ٌWmB+\Ǿk&;OSN2N "8A!BZv0ߑ1$=UZ\VA8]+e+g* g4ryYEooL匚D)}+gS3 ]Ɔ&_VW;0ǭ1g|@7>^IQzb1*g99v,!Ld$ @*J Dɭ 7}BNk2u$x @cŭp.H}n)jQ# V^<KALE-( ) :[:lask3`n>2(M ^MBfƍe.}R]:1~ƔuH{wy2),O Eʆ ϲ&䮬gTV!6b|].yE@ݝ² 4c-Qx^P1]cYi9a/]

have read this book?yes ,I ( ) it two weeks ago .have read this book?yes ,I ( ) it two weeks ago A read B have read 为什么选A
have read this book?yes ,I ( ) it two weeks ago .
have read this book?yes ,I ( ) it two weeks ago A read B have read 为什么选A

have read this book?yes ,I ( ) it two weeks ago .have read this book?yes ,I ( ) it two weeks ago A read B have read 为什么选A
我晕,楼上的不懂英语不要误人子弟好不好...two weeks ago意味着这句话是过去时,选项A read即为read的过去时(两者拼写相同,只是发音不同),而B have read是一般完成时,故不选,完成时最明显的标志就是后面的时间状语是用for引导的,如果这句话后面不是two weeks ago,而是for two weeks,那么就选B.记住这个区别在考试时会很容易分辨.楼主有任何英语问题都可以问我哦:)

如果仅仅是用yes ,I have或No,I haven't. 就应说yes ,I have但因为他还有补充回答,也就是two weeks ago 所以应把yes后的回答看为相对来说独立的,既有have又有 read就有了两个动词,不合语言规范 。
谢谢,望采纳

出现了ago,指的是以前,句意是:两周前我读过,仅仅是对过去读过的一般陈述,所以用了过去时,read.read过去时与现在时同行不同音,所以选A

如果后面 是for two weeks ago则选择B,two weeks ago只是表示的是过去的两周的某一时间点。而,for two weeks ago表示的是一个时间段。

two weeks ago。。。可知用一般过去式。read-read-read...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的过去式和过去分词相同,...

全部展开

这是宁夏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)

收起