这个英文句子是否错了?

问题描述:

这个英文句子是否错了?
Tom cannot afford(买得起;花费得起) to a new car.
汤姆买不起新汽车.
afford是及物动词,所以我觉得名词“a new car”前面再不可以用介词to了.
第一大题第12小题,真是云里雾里的。

错了
是:tom cannot afford a new car
or:tom cannot afford to buy a new car