如题所述
你读过《小妇人》么?用英语可以表达为 Have you read little women? 用现在完成时的原因是考虑到这件事是否还在持续。当然如果你用一般过去时 Did you read little women? 这样的问法也是可以的。
建议你了解一下一般过去时和现在完成时这两种时态的区别和用法。
一般过去时的基本结构:be动词:was/were;实义动词:动词过去式,现在完成时的基本结构:助动词have/has+动词的过去形式;一般过去时表示过去某个时间内的事实或状态,现在完成时表示过去发生的动作到目前为止已经完成或刚刚完成。
现在完成时和一般过去时的区别,在我们通常老师的讲解当中,通常讲解成一般过去时表示过去发生的动作对现在不产生影响,而现在完成时表示过去发生的动作,对现在产生影响,这是我们通常的讲解。
而实际上我在小时候就一直有一个疑问,我就会问老师说,老师一个动作发生在过去,他怎么会对现在没有影响?我总觉得一个动作发生在过去,他对现在肯定有影响,哪怕它再小,他多多少少得有那么一丁点影响,比如说 I finished my homework yesterday。你看,我昨天做完了作业,表面上看这是一个一般过去时。好像对现在没有产生影响,但是老师我做完作业,对现在应该有影响。如果没有影响的话,我为什么要做作业?这就是我小时候的疑问。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2020-06-07
你读过《小妇人》吗?
用英语表达:
Have you read Little Women?
注:完全没有问题,希望帮助到您。请及时点击采纳。追问
用英语表达:
Have you read Little Women?
注:完全没有问题,希望帮助到您。请及时点击采纳。追问
为什么不用一般过去式?
追答是指截止到问话人问话时,“你”是不是读过。在时间上覆盖面更广。