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/08/27 02:40:24
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)
收起