[93本-問4]
(1) I went back to my hometown for the first time ( ) ten years.
1.before 2.during 3.in 4.of
●解説
( )より前は「初めて故郷に帰った」に対して、( )の後は「10年」とあります。よって、「10年ぶりに」という意味が続くことが推測できます。
「~の間で、~のうちで」という期間を表す前置詞は、in を用います。よって正解は、3.in です。for the first time in~ 「~ぶりに」。※イギリス英語では in のかわりに for を使うこともあります。
日本語訳:「私は10年ぶりに故郷へ帰った。」
[93本-問11]
(2) The heavy rainfall has caused vegetable prices to rise daily ( ) the last two months.
1.by 2.for 3.since 4.with
●解説
( )以降、「ここ2ヶ月間」という意味であることが推測されるので、期間を表す 2.for が正解となります。
1.by「~までに」, 3.since「~から(現在まで)」だと、終点と起点を表すので期間を表すことができません。 4.withは、時の前置詞としては意味をなしません。
日本語訳:「ここ2ヶ月間、大雨が原因で、野菜が日々値を上げた。」
[96本-問8]
(3) They've just become seniors, so they'll graduate ( ) one more year.
1.for 2from 3.in 4.since
●解説
前半で、「ちょうど今最上級生になった」、後半には、「卒業するだろう」とあり、さらに( )以降、「もう一年」とあるので、( )内には「(今から)~後に」という意味の "in"が入ることがわかります。
よって正解は、3.inです。
日本語訳:「彼らは最上級生になったばかりだ。だからあと一年経つと卒業する。」
[03本-問1]
(4) The coffee shop opens at 7:30 and serves breakfast ( )10 o'clock.
1.within 2.by 3.for 4.till
●解説
「喫茶店は7時半に開き、10時( )朝食を出す。」とあるので、( )には、「~まで」という意味の前置詞が入ることが推測できます。
よって正解は、4.tillです。1.within「~以内に」, 2.by「~までに」, 3.for「~の間」
日本語訳:「その喫茶店は7時半に開店し、10時まで朝食を出している。」
[10本-問3]
(5) Is it possible for you to postpone today's meeting ( ) next Wednesday?
1.by 2.in 3.on 4.until
●解説
「ミーティングを次の水曜~延期する。」とあるので、( )には、「~まで」という意味の前置詞が入ることが推測できます。
よって正解は、4.untilです。1.by「~までに」, 2.in「~後に」, 3.on「~(曜日)に」
日本語訳:「今日の会合を次の水曜まで延期できますか?」
[13本-問7]
(6) Did you have a chance to meet your grandfather ( ) the winter vacation?
1.during 2.inside 3.on 4.while
●解説
「冬休みの~、祖父に会う機会はあったの?」とあるので、( )には、「~の間」という意味の前置詞が入ることが推測できます。
duringは前置詞で、後ろに『名詞』が続き、「特定の期間」を表します。 whileは接続詞で、基本的に『主語+動詞』が後に続きます。
後ろには、the winter vacationと、「特定の期間」を表す『名詞』が続いているので、1.duringが正解となります。
日本語訳:「冬休みの間、祖父に会う機会はあったの?」
※前置詞(時間)の用法は、高校英文法の時の前置詞を参照してください。
※上記の英文法問題は大学入試センター試験の英文法過去問題を引用しています。[93本-問4]というのは、1993年本試験の第2問の問4です。