英语基础语法的问题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/11/17 04:40:59
英语基础语法的问题Afterhavingbeenwoundedtowardstheendofthewar,hehadbeensenttohospitalandwasseparatedfromhisun

英语基础语法的问题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要
英语基础语法的问题
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要用过去式?

英语基础语法的问题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者有先后和因果关系.
简单来说,“被送往医院”在“脱离队伍”前,并且对“脱离队伍”构成原因(影响),所以前面用过去完成,后面用一般过去.