【問題】
空欄に最も適当なものを下の①〜④のうちから一つずつ選びなさい。
Jim who lives in Kamiyacho had a skiing accident yesterday, but he is all right. He’s lucky, because he ( ) hurt himself badly.
① could have ② might ③ should ④ will have
【解説】
he’s lucky「彼は運がいい」とあるので、その理由として適した文にしましょう。
答えは①could have
could have p.pの形で「〜する可能性があった、〜したかもしれない」という現在から見た過去についての推量を表しているのでこれが正解です。
② might
「〜するかもしれない」という意味なので文にあっていません。
③ should
「〜するはずだ、〜して当然だ」となり文にあっていません。
④ will have
これは選択のしようがありません。
【訳文】神谷町に住むジムは昨日スキーで事故にあった。でも大丈夫です。彼は運が良かった。だってひどく怪我することだってありえたんだから。