---May i keep the book that you just bought for several days?
问题描述:
---May i keep the book that you just bought for several days?
---Of course,you can.i___________it twice when I was in the bookstore.
A.have read
B.was reading
C.had read
D.read
是EW的题,答案选什么我不清楚了,但是肯定不是D,但这里就有问题了,题目中有when I was in the bookstore这个过去的时间,为什么不能选D,对了,答案好象是C还是A?为什么呢?
如过是强调对现在没有用,那么为什么不能选A呢?
过去完成时,除了表达时间的先后外,还能有什么用呢?
答
什么啊,ls选C的都说错了.
什么叫在过去完成了,就用过去完成时?你那样东西的完成不是在过去完成的?
过去完成时,最关键的一点--过去的过去,你们都忘了?这边哪有过去某个时间点的过去了?
这边只有选A或D才在语法上正确.为何用A?因为这里涉及到一个问题,现在完成时,说是可以延续到现在,其实意思在于:这个动作对现在是有影响的.这道题目中,一定要表达出“读过”的“过”来,所以一定要用完成时,表明现在我已经读了2遍,不再需要了,这样才会借给别人.而用read,只是读了2遍,跟现在没有联系,也许根本没有读懂,还要继续看.