It took him half an hour to take a train there(改为同义句)

问题描述:

It took him half an hour to take a train there(改为同义句)
He half an hour a train there 除了用spent taking外,可以用paid

我觉得用take和spend都可以造句,但是用paid for造句是有问题的.什么问题?我觉得,严格地说pay for/paid for不能用在花”时间“上。我的感觉是pay for好像用在花”金钱“或花”精力“方面的。我也有过这方面的考虑。但怕以后遇上类似的问题,所以想搞清楚点呵呵!另外我觉得,“语法”实际上是关于“习惯用法”。