英语中,substitute for, substitute by和substitute with 都有“代替”的意思,但是它们的用法有所不同,今天我们一起来学习一下。
1. substitute for:如果为 substitute A for B,则意为“用A来代替B”。
例句1:Margarine can be substituted for butter in this recipe.
做这道菜可以用人造黄油代替黄油。
例句2:You may substitute apple for banana when making salad.
做沙拉时你可以用苹果代替香蕉。
例句3:Tom was substituted for Mike in this job.
在这项工作中汤姆代替了迈克。
2. substitute by: 表达方式为 substitute A by B, 意为“用B来代替A”。
例句4:Butter can be substituted by margarine in this recipe.
做这道菜可以用人造黄油代替黄油。
例句5:You may substitute banana by apple when making salad.
做沙拉时你可以用苹果代替香蕉。
例句6:Mike was substituted by Tom in this job.
在这项工作中汤姆代替了迈克。
例句4到例句6是例句1到例句3的另一种表达方式,大家可以看出不同的表达方式中,代替者和被代替者的位置有所不同,在实际运用中一定要注意,不要弄反了。
词组 substitute with 的意思和用法与 substitute by 完全相同,在这里就不再累述了。