这个句子的时态有没有问题?
来源:百度知道 编辑:UC知道 时间:2024/06/27 17:10:12
we were told that Mr. White forgot his passport as well as his wallet in Friendship Hotel where he had stayed.
这里答案说句子里面的forgot是对的,但我觉得应该改为had forgot吧,毕竟是发生在told主句前面的.大家来讨论下哈!!!!谢谢!!!!!!!!!!!
但是明明forget是发生在be told之前的啊 为什么可以这样简单过去时呢????!!!!!!!!!!!!!
这里答案说句子里面的forgot是对的,但我觉得应该改为had forgot吧,毕竟是发生在told主句前面的.大家来讨论下哈!!!!谢谢!!!!!!!!!!!
但是明明forget是发生在be told之前的啊 为什么可以这样简单过去时呢????!!!!!!!!!!!!!
对于过去发生的事情采用完成时态还是过去时态,有一个重要的判断依据,就是作者想要强调的内容。如果作者想要强调过去发生的事情对现在的影响,就应该用完成时态,如果仅仅强调过去发生的事情本身或者根本不强调什么只是表述一个事实而已,就应该用过去时态。这里看不出作者强调对现在的影响,所以用forgot没错。
无所谓啦,除非你还只是在念中学,以后才没人管这种语法,当然,你可别用成现在时或将来时就好了,嘿嘿
想保险些,就用 had forgot,当然了,根据语境的话,意思还是略有不同的~
用forgot应该是正确的,因为该动词在从句中主要关系是后面的had stayed.而不是前面的were told ,如果你说的那样的话后面的had stayed. 就不好办了。
没错。我们听到的是怀特先生把护照和钱包都落在了友谊宾馆。不需要用完成时,简单过去即可。
原句没有错误.
这个句子中的事件是不可以用完成时的,原因是: 如果一件事可以用完成时态,那就是说,这件事如果现在还没发生,那一定会在将来某个时间发生.
现在的事件是”他把东西忘在旅馆了”,假设他没有”忘”的话,现在还”能忘”吗?不能!所以不能用完成式.类似的例子还有: 你看了昨晚的晚间电视新闻吗?(不能用完成时). 中午的时候你问某个人: 你吃早餐了吗?(也不能用完成时)
不能用完成时,因为事情已经发生.只要用过去式就好了,用had forgot 不是多此一举吗