第2問 次の問い(A~C)に答えよ。 (配点 44)
A 次の問い(問1~10)の
8 ~
17 に入れるのに最も適当なものを, それぞれ下の①~④のうちから一つずつ選べ。ただし,
15 ~
17 については, ( A )と( B )に入れるのに最も適当な組合せを選べ。
問10 Angelina ( A ) me whether I ( B ) enjoyed the festival last Saturday.
17
① A:asked B:had ② A:asked B:have
③ A:said to B:had ④ A:said to B:have
正解と解説はこの下にあります。
(このページが表示された際、正解まで一緒に見えてしまわないように、正解と解説を少しページの下にずらして書いています)
[正解と解説]
正解は①です。
問題文のwhetherは名詞節を導く接続詞で、「~かどうか」という意味です。whetherが名詞節を導く接続詞で、whetherの前にmeがあることから、空欄Aに入る語は、目的語を2つ取ることができるaskedになります。
whetherまでの前半部分は「アンジェリーナは~かどうか私にたずねた」となります。
whether以下の節の空欄Bにhaveが入ると、後半部分は現在完了形になってしまいます。現時点のことについて過去形でたずねることなってしまいますので、haveは選択から外れます。
hadが空欄Bに入ると、後半部分は過去完了形の文になります。アンジェリーナがたずねた時点より以前のことがらについて、たずねる文になりますので、文法的には適切です。
文全体で、「アンジェリーナは私がこの前の土曜日のお祭りを楽しんだかどうか私にたずねた」という意味になり、文の意味としても適当です。よって、Aにasked、Bにhadが入る①が正解になります。
問題文は間接話法ですが、選択肢の「said to」を用いて、直接話法にすることもできます。
Angelina said to me, "Did you enjoy the festival last Saturday"
[問題文の和訳(直訳調)]
Angelina asked me whether I had enjoyed the festival last Saturday.
アンジェリーナは私がこの前の土曜日のお祭りを楽しんだかどうか私にたずねました。
[単語・熟語の意味]
Angelina [意味] (女子の名前)アンジェリーナ
festival [意味] 祭り、~祭、祝日、祭日
whether [意味] ~かどうか