説明
Use "wish" when the real situation is not what you want. In "I wish I had more free time," "I" is the speaker, "wish" shows an unreal idea, and "had more free time" is the thing the speaker wants now. The verb "had" looks past, but the meaning is present, so it means "I do not have enough free time now." For a past regret, use past perfect: "I wish I had studied English when I was younger." Japanese often says "もっと自由な時間があればいいのに" or "もっと勉強しておけばよかった," but English shows this unreal meaning with the verb form after "wish".
"wish" は、今の現実が自分の望みと違うときに使います。たとえば "I wish I had more free time." では、"I" が話し手、"wish" が「現実とは違う願い」を表し、"had more free time" が「今ほしい状態」です。"had" は過去形の形ですが、意味は過去ではなく今です。だから、この文は「今、自由な時間が足りない」という意味になります。過去の後悔を言うときは、"I wish I had studied English when I was younger." のように過去完了を使います。日本語の「もっと自由な時間があればいいのに」「もっと勉強しておけばよかった」に近いですが、英語では "wish" の後ろの動詞の形で、その現実ではない気持ちを出します。
例文
- I wish I had more free time. もっと自由な時間があればいいのに。
- She wishes she lived near the station. 彼女は駅の近くに住んでいればいいのにと思っています。
- I wish our house was closer to the supermarket. 家がスーパーマーケットにもっと近ければいいのに。
- I wish I didn't have to work on Sundays. 日曜日に働かなくてよければいいのに。
- I wish I were taller. もっと背が高ければいいのに。
- I wish I could remember her name! 彼女の名前を思い出せたらいいのに!
よくある間違い
Japanese learners often use the present tense after "wish": "I wish I can speak English better." Use a past form for a present unreal wish: "I wish I could speak English better."
日本語では「〜したい」「〜ればいいのに」をそのまま英語にして、"wish" の後ろに現在形を置きやすいです。たとえば "I wish I can speak English better." は "I wish I could speak English better." にします。