英语基础语法的问题After having been wounded towards the end of the war,he had been sent to hospital and was separated from his unit.我想问一下,为什么He had been sent to hospital这里是过去完成时,而and后面的was separated要

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/18 03:48:20

英语基础语法的问题
After having been wounded towards the end of the war,he had been sent to hospital and was separated from his unit.
我想问一下,为什么He had been sent to hospital这里是过去完成时,而and后面的was separated要用过去式?

意思是:
战争即将结束时,他受了伤,被送进医院,脱离了所在部队.
having been wounded完成时的被动语态,having 的ing 是因为after的存在,为了取消句子的独立性.
towards the end of the war 在战争结束前
had been sent 过去完成时,被送到医院
was separated -----be + 形容词,separated意思是:分开的
主句是he had been sent to hospital and was separated from his unit.
after having been wounded towards the end of the war这半句表时间,在语法里叫前置时间状语从句?(不确定,我一般不关心语法)
回答补充:
had been sent 是过去完成时,表示过去发生的事情,强调对更接近现在的过去发生的影响.
had been sent to hospital(被送往医院)对更接近现在的过去的影响是was separated fron his unit.(脱离部队),2者有先后和因果关系.
简单来说,“被送往医院”在“脱离队伍”前,并且对“脱离队伍”构成原因(影响),所以前面用过去完成,后面用一般过去.