关于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啊.
这个句子是从新概念第三册第八课摘录下来的,所以句子本身没有错误。
人气:141 ℃ 时间:2020-03-28 07:30:57
解答
这个是现在完成时 过去发生的事对现在的影响 for加一段时间是标志 过去几百年来 也就是一直到现在
推荐
猜你喜欢
- 24. We should always keep ______ well-informed of the changing information.
- 我们怎么知道晚上天空中的星星都是恒星?怎么分辩恒星和行星?
- look. 的短语几翻译 谢谢.
- gym,garden,library,playground,canteen,Hotdog译成汉语
- EXCEL计算出趋势线后如何导出趋势线公式,并用其计算数据?
- 一直线l被两直线l1:4x+y+6=0和l2:3x-5y-6=0截得的线段MN的中点P恰好是坐标原点,则直线l的方程为_.
- 点A(-3,2)在 ( ) 象限,点B(3,-2)在( ) 象限,点C(0,2)在 ( ) 轴上,点D(2,0)在()轴上
- Mike is fine.对划线部分提问 【】【】Mike?怎么写?