早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语(2911:55:57)过去完成时和过去时怎么分辨?-Haveyoureadthisbook?-Yes.Iittwoweeksago.这里为什么用过去时而不用过去完成时?

题目详情
英语 (29 11:55:57)
过去完成时和过去时怎么分辨?
-Have you read this book?
-Yes.I ___ it two weeks ago.
这里为什么用过去时而不用过去完成时?
▼优质解答
答案和解析
因为句子中有明确的过去时间状语two weeks ago.
现在完成时不能与这样的过去时间状语连用.
不能用过去完成时.因为上个人问的是have you read说明是到现在为止的动作.如果是过去完成时可以这么说:I had read it two weeks before.