关于has been和have been用法的

学习 时间:2026-05-29 06:24:34 阅读:5893
关于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啊.这个句子是从新概念第三册第八课摘录下来的,所以句子本身没有错误。

最佳回答

丰富的镜子

热心的大白

2026-05-29 06:24:34

这个是现在完成时 过去发生的事对现在的影响 for加一段时间是标志 过去几百年来 也就是一直到现在

最新回答共有2条回答

  • 欣慰的心锁
    回复
    2026-05-29 06:24:34

    这个是现在完成时 过去发生的事对现在的影响 for加一段时间是标志 过去几百年来 也就是一直到现在

上一篇 读数理逻辑,该补充哪方面的知识和书籍.

下一篇 以烦恼为话题的作文 【成长的烦恼】