介词后面本身需要加名词/名词性短语,当出现动词的时候,需要把动词转换成它的动名词形式,也就是doing,使它具有名词的性质。
on是一个著名介词,它的后接词语使用方式也符合上述规则,也就是(介词+名词)可以等于(介词+doing)。但要注意,这只是一个大概率的语法规则,而有一些固定搭配却不是这样的。
例如:他每天花一小时做作业。
He spends 1 hour on his homework every day.
=He spends 1 hour (in) doing his homework every day.
——spend+一段时间+on +名词 = spend+一段时间+(in)+doing
上面的短语用来表达某人“花费多长时间做某事”,这是动词spend的固定搭配,后接名词和后接动词用的是不同的介词(on, in),所以像这种约定俗成的固定短语,介词的使用要单独记忆,希望这样说对你有帮助。