due to 后面为什么不能接一个从句,构成宾语从句?

due to 后面为什么不能接一个从句,构成宾语从句?

due to 是复合介词,介词后面是不能跟 that从句的。 如果你想表达由于某件事(需用一个句子表

达),你可以用 duo to the fact that ....... (只要 在 due to 与 that从句之间加 the fact)。比如

你想表达:“由于跑道上结冰航班延误了”,那么就可以说:The delay to the flight was due to

the fact that there was ice on the runway. 当然这样是话,语法功能不一样了,that从句不是

宾语从句,而是同位语从句,that 从句是说 fact 的内容。