第2問 次の問い(A・B)に答えよ。 (配点 54)
A 次の問い(問1~15)の空欄 (
8 ~
22 )に入れるのに最も適当なものを, それぞれ下の①~④のうちから一つずつ選べ。
問3 "I saw Mr Yamada at Shinjuku Station this morning."
"You
10 have. He's still on vacation in Hawaii."
① couldn't ② didn't ③ might ④ should
正解と解説はこの下にあります。
(このページが表示された際、正解まで一緒に見えてしまわないように、正解と解説を少しページの下にずらして書いています)
[正解と解説]
正解は①のcouldn'tです。
「今朝新宿駅で山田さんを見た」と言う発言に対し、「あなたは~だ。彼はまだハワイで休暇中です」と返答しています。山田さんはハワイにいるのですから、前半の文は、最初の人の発言を否定する内容になることが予想できます。
You ~ haveの後には、「saw(seen) Mr Yamada at Shinjuku Station this morning」が省略されています。
②のdidn'tが入ると、空欄の直後に「have seen」が省略されているので、文法的におかしくなってしまいますので、選択から外れます。
③のmightと④のshouldは現在完了形とともに用いられると、might「~だったかもしれない」、のshould「~するべきだったのに」という意味になりますが、どちらも内容から外れた意味になってしまいますので、選択から外れます。
①のcouldn'tは、現在完了形とともに用いられると、「~だったはずがない」という意味になって文意にも合いますので、①のcouldn'tが正解になります。
この問題のように「助動詞 + have + 過去分詞」の用法は、センター英語の問題によく登場します。「助動詞 + have + 過去分詞」の種類と意味について、
「助動詞 + have + 過去分詞」の種類と意味の解説ページに、簡単にまとめてありますので、よかったらご覧になって下さい。
[問題文の和訳(直訳調)]
"I saw Mr Yamada at Shinjuku Station this morning."
私は今朝新宿駅で山田さんを見ました。
"You couldn't have. He's still on vacation in Hawaii."
あなたは見たはずがありません。彼はまだハワイで休暇中です。
[単語・熟語の意味]
vacation [意味] 休暇
Hawaii [意味] ハワイ