意味・用法
substitute A for B「AをBの代わりに用いる」
(使うのは A,使われなくなるのは B)
You can substitute honey for sugar in this recipe.
このレシピでは,砂糖の代わりにはちみつを使ってもよい。
詳しい説明を読む
substitute A for B は「AをBの代わりに用いる」という意味です。使うのは A で,使われなくなるのは B です。
You can substitute honey for sugar in this recipe.
このレシピでは,砂糖の代わりにはちみつを使ってもよい。
for は「~の代わりに」という交換の意味を表します。名詞としても使い,a substitute for ~「~の代わりになるもの・人」の形でよく出ます。
replace との違い
substitute B for A = replace A with B
A と B の役割が逆になる
You can replace sugar with honey in this recipe.
このレシピでは,砂糖をはちみつに置き換えてもよい。
詳しい説明を読む
substitute B for A は replace A with B とほぼ同じ内容を表します。2つの表現では A と B の役割が逆になります。
You can replace sugar with honey in this recipe.
このレシピでは,砂糖をはちみつに置き換えてもよい。
replace A with B は「AをBで置き換える」なので,使うのは B です。並べ替え問題や書き換え問題で迷わないように,どちらが「新しく使うもの」かを確認しましょう。replace については「replace」でまとめました。