質問: どういう構造? the bus was so late reaching the station that i almost missed my train. これがso~that構文なのは明々白々ですが、reaching the stationは どういった役割になっているのでしょうか? 訳ではなく、役割を教えてください。
回答: (be) late in 名詞・動名詞で「~(する)のに遅れる」という意味になります。 in の後に動名詞がくる場合,in が省略されることがあります。 http://oshiete1.goo.ne.jp/qa3304780.html ここでも回答していますが, have difficulty (in) ~ing「~するのに苦労する」 be busy (in) ~ing「~するのに忙しい」 の形はよく知られています。 in が省略されると,構造的には現在分詞と感じられます。 もっとも,動名詞・現在分詞は区別する意味はないともいえます。