advertise还是advertise for?


【问】

It is illegal to ____ cigarettes on TV. 在电视上为香烟做广告是非法的。

A. advertise    B. advertise for

答案:A

问题:“为……做广告”不是advertise for…吗?

【答】

advertise兼有及物和不及物的词性。

作为及物动词,advertise的用法为advertise…,“为……做广告”,不需要for。本题的advertise用的就是这种逻辑。

作为不及物动词,advertise搭配for,意为“为获得…而做广告”,如advertise for a secretary,“做广告招一个秘书”。如果没有for,就成了“做广告卖秘书”。再如:

  • advertise jobs 招工
  • advertise for jobs 求职

即时练:理解下面的句子

The firm hopes to charge companies and universities for using it to advertise jobs.

大意:这家公司希望向用它招工的公司和大学收费。