关于has been和have been用法的For hundreds of years,ST.Bernard dogs have been saved lives of travellers crossing the dangerous Pass.请问这个句子的意思是“几百年来,圣伯纳德修道院驯养的狗拯救了许多翻越这道险要
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/15 15:50:00
关于has been和have been用法的
For hundreds of years,ST.Bernard dogs have been saved lives of travellers crossing the dangerous Pass.请问这个句子的意思是“几百年来,圣伯纳德修道院驯养的狗拯救了许多翻越这道险要山口的旅游者的生命.”为什么要用have been?我觉得这是表示过去的事情,应该使用had been啊.
这个句子是从新概念第三册第八课摘录下来的,所以句子本身没有错误。
这个是现在完成时 过去发生的事对现在的影响 for加一段时间是标志 过去几百年来 也就是一直到现在
几百年来说明这一现象现在有可能发生,所以用have ,至于出现了被动应该是题目有错误
用have, 如果有一个明确的过去的时间点,在这个时间点之前的动作才能用过去完成时 再说了 看下句义,几百年来圣伯纳德修道院驯养的狗几百年来一直在拯救旅游者的生命(现在也是) 没有指明是过去的事情啊 呵呵
我觉得应该用 have been saving...
或是 have saved
再怎么狗也该是主动拯救呀。。。
完成时本来就是表达过去的,。。。没有具体的那过去的一点当时间点往前推,所以不用过去完成时,现在完成时就可以了
have been 和 has been的区别
has been和have been区别
have been away 和 has/have left
关于时态的问题have beenhave been 和have had been有什么区别?原句是这样的:I've heard has been good.有have也有has
had been 和 has/have been的区别是什么?
请问have been 和has been有什么区别
Though learning gymnastic has been more difficult 这里的has been 是什么用法不是只有 have been dong 和has been done吗?这里的has been 是什么?
have been to,has been to ,have been in ,与have gone to,has gone to 的区别和用法.
英语中have been;has been是什么?
has been doing have been done区别
has been have been的区别
have been 和has和has 在什么时候用呀
have been / has been / had been 的区别
has been / have been /had been …………
have,has,have been,has been在什么情况下用啊?
关于have/ has/ been to sp/的句子关于have/ has/ been to sp/的句子3句
there have aways been people 正确么?there have aways been people 和there has aways been people哪个正确?
have since been 和 have been since