请解释一句英文句子!

来源:百度知道 编辑:UC知道 时间:2024/06/02 21:59:29
We have specials on hambergers.
老师说要用on,为什么不用for?我不明白。
这里是有什么语法知识吗?还是看翻译?
请解释一下,谢谢!

on 表示在什么什么上

这里是说他在某方面有天赋 当然是用on

for 一般是为了哪方面

We have specials on hambergers.我们有汉堡特价产品。
We have specials for seniors.我们对老人有特价产品。

这是固定搭配,special on对…有专门要求

special 后面介词用ON

for表示目的。on表示从属关系

on有关于的意思,所以用on,好象期刊什么的后面都要跟有关于意思的介词.