I have read the book you lent me, 为什么选b不选a?
Ihavereadthebookyoulentme,为什么选b不选a?a.butihaven'tfinishedyetb.soyoucanhaveitbacknow选a可...
I have read the book you lent me, 为什么选b不选a?a. but i haven't finished yet
b.so you can have it back now
选a可以译作我读过你借给我的书了,但是我还没读完。 求详细解释。 展开
b.so you can have it back now
选a可以译作我读过你借给我的书了,但是我还没读完。 求详细解释。 展开
3个回答
展开全部
问题在于 I have read the book.表达的是我读完这本书了。(包括没有真的读完,但读这些就够了)
如果要表达我读了一些,但没读完,还想读, 用一般过去时:
I read the book you lent me, but I haven't finished yet. (这里read是过去时/red/)
I have read the book, 读完了,那就只好选b了。
如果要表达我读了一些,但没读完,还想读, 用一般过去时:
I read the book you lent me, but I haven't finished yet. (这里read是过去时/red/)
I have read the book, 读完了,那就只好选b了。
更多追问追答
追问
但是现在完成时,不也可以指动作发生在过去持续到现在,并且持续下去吗?
追答
have read如果用完成时,并不是指动作持续到现在,而是过去的动作对现在有影响。I have read the book.本质上是指过去读了这本书,且影响到现在--我现在了解这本书讲什么了。 所以完成时用在read上表达已经读完了。
展开全部
我已经读过你借我的书了,所以现在将书还给你。
have read 是现在完成时,说明动作已完成。
如果要选A的话,这里是am reading 更合适,这个期间都在读你借我的书,但是还没有读完。
have read 是现在完成时,说明动作已完成。
如果要选A的话,这里是am reading 更合适,这个期间都在读你借我的书,但是还没有读完。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
b.so you can have it back now符合题意
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询