第2問 次の問い(A・B)に答えよ。 (配点 40)
A 次の問い(問1~14)の空欄 (
10 ~
23 )に入れるのに最も適当なものを, それぞれ下の①~④のうちから一つずつ選べ。
問9 It's been years since I asked you
18 any help.
① for ② from ③ of ④ with
正解と解説はこの下にあります。
(このページが表示された際、正解まで一緒に見えてしまわないように、正解と解説を少しページの下にずらして書いています)
[正解と解説]
正解は①のforです。
選択肢の前置詞を含むaskの意味は以下の通りになります。
ask O(人) for O [意味] O(人)にOを求める、頼む、O(人)にOをくれと頼む
ask O(物) from O(人) [意味] O(人)にO(物)をくれと頼む
ask O(事) of O(人) [意味] O(人)にO(事)を頼む
問題文は、askedの直後にyou(人)がありますので、「ask O(人) for O」の形です。I asked you for any helpですと、「私があなたに助けを求めた」という意味になって文意にも合いますので、①のforが正解になります。
[問題文の和訳(直訳調)]
It's been years since I asked you for any help.
私があなたに助けを求めて以来、長い年月が経っています。
[単語・熟語の意味]
years [意味] (複数形で)何年もの間、長年、長い年月、とても長い間
ask O(人) for O [意味] O(人)にOを求める、頼む、O(人)にOをくれと頼む
ask O from O(人) [意味] O(人)にOをくれと頼む
ask O(事) of O(人) [意味] O(人)にO(事)を頼む