英语疑问句的翻译?

为此,他甚至一次也没能把自己的车开进车库。
1.Because of this,he has not been able get his own car into his garage even once.
2.Firemen and guards had been fighting the fire on the airfield for nearly three weeks before they could get it under control.(P18)
请问二句话中的been是哪来的?是什么时态?谢谢。

1Because of this,he has not been able get his own car into his garage even once.
本句中的been是be able to用于现在完成时态。be的过去分词是been
2Firemen and guards had been fighting the fire on the airfield for nearly three weeks before they could get it under control.
本句中的been是过去完成进行时态的助动词。过去完成进行时结构:had been doing
在这里表示控制大火(过去时)之前一直发生的动作(had been fighting)
消防队员和警卫人员在机场与大火搏斗了近三个星期才把火势控制住。追问

请问,第一句has been able已经是动词了,后面还有一个动词get,那不是有二个动词了吗?一句话只能有一个动词啊。

追答

句子是有问题的。应该是要加个be able to

Because of this,he has not been able to get his own car into his garage even once.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-30
had been doing sth.过去完成进行时。表示过去某一时刻之前开始的动作或状态一直延续到过去某一时刻。
第2个回答  2020-06-30
例5:Seen from the top of the mountain,the city is very beautiful.
从山顶上看,这座城市很漂亮。
解析:过去分词”seen” 作方式状语,且与其逻辑主语the city为被动关系。故用过去分词done的形式来表示“完成,且被动的形式”。
第3个回答  2020-06-30
Because of this,he has not been able get his own car into his garage even once.
请问这句话中的been是哪来的?是什么时态?谢谢。
相似回答