Prefer と would rather は、どちらも1つのものがもう1つより好きだと言います。後ろに来る動詞の形が違うので、それぞれの形とセットで覚えましょう。日本語ではどちらも「~のほうがいい」になります。
I prefer tea to coffee.
コーヒーより紅茶のほうが好きです。
I'd rather stay at home tonight.
今夜は家にいたいな。
prefer:一般的な好み
Prefer は、ふだんの好みを言います。比べる相手は to の後に来ます。日本語の「~より」につられて than を使わないようにしましょう。2つの行動を比べるときは、両方とも -ing 形にします。
Sam prefers cycling to driving.
サムは車の運転より自転車のほうが好きです。
Do you prefer summer or winter?
夏と冬, どちらが好きですか?
would prefer:今、この場面で
Would prefer('d prefer)は、今やある特定の時にしたいことを言います。後ろに動詞が来るときは to をつけます。
I'd prefer to sit by the window, please.
窓際の席がいいのですが。
Would you prefer tea or coffee?
紅茶とコーヒー, どちらがいいですか?
would rather:原形、それから than
Would rather('d rather)も、ある場面でしたいことを言います。後ろには to をつけずに動詞の原形が来ます。もう一方の選択肢は than の後に置きます。
I'd rather walk than take the bus.
バスに乗るより歩きたいな。
Would you rather go out or stay in?
出かけたい? それとも家にいたい?
否定は would rather not です。
I'd rather not talk about it.
その話はあまりしたくないな。
よくある間違い
- × I'd rather to stay here. → I'd rather stay here.
- × I prefer tea than coffee. → I prefer tea to coffee.
- × I would rather walking. → I would rather walk.