Joy English · レベル B2 · 願望と後悔joy-english.com

願望と後悔:wish と if only

名前:日付:

今とは違っていてほしいこと、過去についての後悔、いらだたしい習慣について話します。

正しい形を選ぼう

各文を正しく完成させる選択肢を選んでください。

  1. I wish I ___ a bigger flat. This one is too small.
    • a) had
    • b) have
    • c) will have
  2. Kenji wishes he ___ to the party last night. Everyone says it was great.
    • a) went
    • b) would go
    • c) had gone
  3. I wish my brother ___ borrowing my clothes without asking!
    • a) stops
    • b) would stop
    • c) will stop
  4. If only I ___ speak Korean! Then I could talk to my cousins.
    • a) could
    • b) can
    • c) would
  5. I ___ you have a lovely holiday.
    • a) wish
    • b) hope
    • c) would
  6. She wishes she ___ so rude to her friend yesterday.
    • a) wasn't
    • b) wouldn't be
    • c) hadn't been
  7. If only it ___ so cold today! I want to go to the beach.
    • a) isn't
    • b) weren't
    • c) won't be
  8. I wish I ___ that email. My manager was really upset.
    • a) hadn't sent
    • b) didn't send
    • c) wouldn't send

動詞を書こう

かっこ内の動詞の正しい形を入力してください。

  1. I wish I ___ (know) the answer, but I have no idea.
  2. If only we ___ (not / miss) the last bus. Now we have to walk home.
  3. I wish you ___ (not / interrupt) me all the time. It's really annoying.
  4. Sara wishes she ___ (be) better at maths.
  5. I wish I ___ (take) more photos on our trip last year.
  6. My grandmother wishes she ___ (can) see her grandchildren more often.
  7. I wish I ___ (not / have to) work this weekend.
  8. If only I ___ (listen) to your advice before I bought that old car!

解答

正しい形を選ぼう

  1. a) hadこれは現実ではない現在の状況なので、wish + 過去形を使います。
  2. c) had goneこれは過去についての後悔なので、wish + 過去完了を使います。
  3. b) would stopほかの人のいらだたしい習慣への不満は、wish + would で表します。
  4. a) couldこれは自分にはない能力についてなので、if only + could を使います。
  5. b) hopeよい休日は実現しうることなので、hope + 節を使います。Wish を使うなら名詞が必要です。I wish you a lovely holiday.
  6. c) hadn't beenこれは昨日についての後悔なので、wish + 過去完了 hadn't been を使います。
  7. b) weren'tこれは現実ではない現在の状況なので、過去形を使います。be では、すべての人称で were がよく使われます。
  8. a) hadn't sentメールを送ったことは、私が後悔している過去の行為なので、wish + 過去完了を使います。

動詞を書こう

  1. knewこれは現実ではない現在の状況なので、wish + 過去形 knew を使います。
  2. hadn't missed / had not missedバスに乗り遅れたことは、私たちが後悔している過去の出来事なので、過去完了を使います。
  3. wouldn't interrupt / would not interrupt / didn't interrupt / did not interruptWish + would は、ほかの人の習慣に不満を言う最も自然な方法です。Didn't interrupt も可能です。
  4. were / wasこれは現実ではない現在の状況です。be では were を使い、日常会話では was も使います。
  5. had taken / 'd taken旅行は過去のことなので、後悔には過去完了 had taken が必要です。
  6. could今は実現していない能力や可能性には、wish + could を使います。
  7. didn't have to / did not have toこれは現実ではない現在の状況なので、have to は過去形 didn't have to に変わります。
  8. had listened / 'd listenedこれは過去の行為についての後悔なので、過去完了 had listened を使います。