为什么要用being

He apologized to the chairman for being late.
I apologize for not being able to join you for dinner.
为什么这两个句子都要用being

  两个句子中的 for 都是介词,后面要求用名词或动名词充当介词宾语。

  第一个句子中的 late 是形容词,不能直接用作宾语,要么变成名词 lateness,要么加上系动词变成动名词短语being late,这样才可以用作介词宾语。

  同理,第二句的 be able to 是系表结构的复合情态动词,要用作介词 for 的宾语,必须将其改为动名词being able to 方可。追问

张老师,新年好 !请问:形容词不能作介词宾语,那么形容词性物主代词能作介词宾语么?我能否把 He apologized to the chairman for being late.改为 He apologized to the chairman for his late.

追答

his 不是宾语,而是定语,但不能修饰形容词 late,可以把 late 改为名词 lateness,即 for his lateness

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-06
因为介词后面必须接名词性的词或词组。late、able 是形容词,加上 be 的 ing 形式(使之成为“动名词”的系动词+表语结构)就组成了“介词短语”:

for being late—— 迟到
for not being able to —— 不能(做......)
第2个回答  2018-07-27
1,在英语句子中,两个动词不能直接放在一起,需要符合一定的语法规则,即将其中的一个动词变化为其他形式,如to do, doing, done。
2,有一些动词后面只能接ing形式,如mind,dislike等,其中avoid也是这样的用法,所以后边需要接ing形式,再考虑late是形容词,常用be late结构。
综合这两点,所以用了avoid being late哦。
希望本回答对你有帮助哟~~
第3个回答  2014-02-06
be late 迟到
又 for 介词 要加ing
相似回答