关于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啊.
这个句子是从新概念第三册第八课摘录下来的,所以句子本身没有错误。
人气:256 ℃ 时间:2020-03-28 07:30:57
解答
这个是现在完成时 过去发生的事对现在的影响 for加一段时间是标志 过去几百年来 也就是一直到现在
推荐
猜你喜欢
- 知道一个纸箱的长10cm,宽4cm,求体积是多少立方米
- If you can translate this sentence ,I can have a
- 2+3+5+6+7+8+10+11+12+13+14+15+...+99=?请回答
- 一桶蜂蜜连桶共重22千克,到出一半后,称这时桶和蜂蜜重12千克.原来桶里有多少蜂蜜,桶重多少?
- 飞机在机场 起飞到天空 后又降落一机场
- 1.一个船,有一个漏洞,水从漏洞均匀的进入船内,发现时漏洞已经进了一些水,如用10人淘水,10小时可以淘完;如呦15人淘水,要6小时淘完水,如想用2小时淘完水,要多少人?
- 一道选择题,请刘老师解答,谢谢!
- 一个数的2倍比9多11,求这个数?如何计算?请说明基本原理及其公式?