英语:The general having served 32 yeas in the army is due to retire in July.为什么have 要加ing

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 14:32:33
英语:The general having served 32 yeas in the army is due to retire in July.为什么have 要加ing

英语:The general having served 32 yeas in the army is due to retire in July.为什么have 要加ing
英语:The general having served 32 yeas in the army is due to retire in July.为什么have 要加ing

英语:The general having served 32 yeas in the army is due to retire in July.为什么have 要加ing
从having一直到in the army这一部分是做the general的定语,因为不在句中做成分,所以要加ing用非谓语动词形式

因为现在还在职还没退休。to表示将来才retire

因为后面已经有一个is了,就说明前面的都是主语。而只有名词、动名词或是名词性从句才能作主语,所以要加ing。

在整个句子中,我们可以先将句子分开成分,is之前的主语,is是胃语,剩下的就是宾语宾补了。而have动词在句中是用来做主语的,动词作主语,要用动名词形式。
希望可以帮到你。