CHECK TEST
前置詞チートシート(at・on・in、by・until、for・during…)確認問題集
前置詞の確認問題38問。時・場所の at/on/in、by と until、for と during などを入試形式で。
Ⅰ 空所に入る最も適切なものを選べ
- 1The concert starts 7:30 this evening.
答えb at
訳コンサートは今晩7時半に始まる。
解説7:30 は時刻で、時間の流れの中の「点」なので at。on(日付・曜日:on Monday)は特定の1日に、in(月・年・季節:in May)は幅のある時間に使う。for(〜の間)は for two hours のように期間の長さを表すので、開始時刻には使えない。this evening があってもその中の時刻なので at のまま。
【覚える】時刻・正午・夜中=at(at noon/at midnight/at night)。 - 2My grandmother's birthday is March 3.
答えd on
訳祖母の誕生日は3月3日だ。
解説日付・曜日は特定の1日なので on。March(月)だけなら in March だが、日付まで言えば on March 3 になる。at は時刻などの点、in は月・年などの幅のある時間。by(〜までに)は期限を表し、誕生日がいつかを述べる文に合わない。
【覚える】in March → on March 3 → at 3 p.m. と、範囲が狭くなるほど in→on→at。 - 3This temple was built the 12th century.
答えa in
訳この寺は12世紀に建てられた。
解説世紀は幅のある時間なので in(in the 12th century)。年・月・季節も同じく in。on は日付・曜日、at は時刻などの点に使う。for は for 100 years のように「どれだけの期間か」を表すので、時代を示すときには使わない。
【覚える】in+世紀・年・月・季節・午前/午後(in the morning)。 - 4We arrived at the hotel the evening of July 20.
答えb on
訳私たちは7月20日の夕方にホテルに着いた。
解説「夕方に」は普通 in the evening だが、特定の日の朝・午後・夕方・夜は on を使い、on the evening of July 20 となる。of 〜 で日付が決まっているかどうかが目印。in(一般的な夕方)、at(点)、for(期間の長さ)はいずれも不可。
【覚える】in the morning → on the morning of 〜/on Sunday morning。 - 5Let's meet again Friday.
答えa next
訳次の金曜日にまた会おう。
解説next・last・this・every などが付いた時の表現には前置詞を付けない。on Friday なら正しいが、next が付けば on は消えて next Friday だけになる。on next・in next・at next はいずれも余計な前置詞が付いた誤り。正誤問題でもよく狙われる。
【覚える】next week/last year/this morning/every day=前置詞なし。 - 6You must submit your application the end of this month.
答えc by
訳今月末までに申込書を提出しなければならない。
解説submit(提出する)は1回で終わる動作で、「〜までに」という期限を表すので by。until(〜までずっと)は wait・stay のように続く動作に使う。for(〜の間)は期間の長さ、since(〜以来)は現在完了と一緒に使う起点で、どちらも期限を表さない。
【覚える】by=〜までに(完了の期限)/until=〜までずっと(継続)。 - 7I waited for her ten o'clock, but she never came.
答えb until
訳10時まで彼女を待ったが、結局来なかった。
解説wait(待つ)は続く動作で、「10時までずっと待ち続けた」なので継続の until。by(〜までに)は完了の期限なので wait とは合わない。since(〜以来)は現在完了で使う起点。during(〜の間)は during the meeting のように期間を表す名詞の前に置き、時刻の前には置かない。
【覚える】wait/stay/keep 〜 until …、finish/submit/return 〜 by …。 - 8I stayed with a host family in Canada three weeks.
答えa for
訳私はカナダで3週間ホストファミリーの家に滞在した。
解説three weeks は期間の長さ(どれだけの間か)なので for。during(〜の間)は during the summer vacation のように「いつの間か」を表す特定の期間に使い、数字の期間には使わない。since は起点(since April)。while は接続詞で、後ろに S V が来る(while I was in Canada)。
【覚える】for+期間の長さ/during+特定の期間(名詞)/while+S V。 - 9Some students fell asleep the lecture.
答えc during
訳講義中に居眠りした学生もいた。
解説the lecture は特定の期間を表す名詞なので during(〜の間に)。while は接続詞で後ろに S V が必要(while the teacher was talking)なので名詞だけは続かない。for は for an hour のように期間の長さに使う。since(〜以来)は起点で、過去形の文とも合わない。
【覚える】during=前置詞(+名詞)/while=接続詞(+S V)。 - 10Hurry up! The bus will leave five minutes.
答えa in
訳急いで!バスはあと5分で出るよ。
解説今を起点にして「5分後に」は in five minutes。after は after the meeting のように基準となる出来事の後を表し、「今から〜後」の意味では普通使わない。since(〜以来)・before(〜前に)は意味が合わない。入試では after five minutes を選ばせるひっかけが定番。
【覚える】in+時間=今から〜後に/within+時間=〜以内に。 - 11I have been studying Spanish 2023.
答えa since
訳私は2023年からずっとスペイン語を勉強している。
解説have been studying(現在完了進行形)で「〜以来ずっと」と起点を表すのは since。from は起点だけを示す語で、from A to B の形が多く、現在完了の起点には使わない。for の後は for three years のように期間の長さが来る。in 2023 だと「2023年に」で継続の意味にならない。
【覚える】現在完了+since+起点/for+期間。 - 12I usually go to the station foot.
答えb on
訳私はふだん歩いて駅へ行く。
解説「歩いて」は on foot で決まった形。乗り物の手段は by bus・by car・by train のように by を使うが、by foot は入試では誤りとされる。in は in a car(車に乗って)のように a や the の付いた乗り物の中にいるとき。with は道具を表すので不可。
【覚える】on foot/by bus(無冠詞)/in my car・on the bus(冠詞・所有格つき)。 - 13The town is about 800 meters sea level.
答えa above
訳その町は海抜約800メートルの所にある。
解説基準(海面)より上の位置は above。above sea level(海抜)、above zero(零上)は決まった形。over は真上を覆う感じや数値を超える意味もあるが、「海抜」には使わない。on は接触、up は副詞的に「上へ」で、どちらも基準からの高さを表さない。
【覚える】above⇔below(基準より上・下)、over⇔under(真上・真下)。 - 14Our team lost the final one point.
答えc by
訳私たちのチームは決勝で1点差で負けた。
解説勝敗や比較の「差」は by で表す。lose by one point(1点差で負ける)、win by two goals(2点差で勝つ)。with(〜を持って)、for(〜のために)、at(〜の地点で)はどれも差を表さない。比較の差の by(older by three years)と同じ使い方。
【覚える】win[lose]by 〜/比較級+by 〜=〜の差で。 - 15黒いコートを着た女性が新しい先生だ。The woman the black coat is our new teacher.
答えb in
解説着用を表す in で「〜を着て」。服に包まれているイメージなので in the black coat(黒いコートを着た)。on は体への接触だが、人+on+服 の形では使わない。at(地点)・by(そば・手段)も着用を表さない。a girl in a red dress、a man in glasses(眼鏡をかけた男性)も同じ形。
【覚える】名詞+in+服装=〜を着た。wear の言い換え。 - 16My uncle left London yesterday morning.
答えb for
訳おじは昨日の朝ロンドンへ向けて出発した。
解説leave for 〜 で「〜へ向けて出発する」。for は向かう方向を表す。to は到達点を表すので go to London とは言うが、leave to London は誤り。at・in は場所そのものを表し、leave London(ロンドンを出発する)と混同した誤りを誘う選択肢。
【覚える】leave A for B=A を出て B へ向かう/start for 〜・head for 〜も同じ。 - 17The car was running a speed of 80 kilometers per hour.
答えb at
訳その車は時速80キロで走っていた。
解説速度・価格・割合は目盛り上の1点と考えて at。at a speed of 〜(〜の速度で)、at full speed(全速力で)、at a low price(安値で)も同じ。by は差や単位(by the hour)、in・on はどちらも速度の表現にならない。
【覚える】at+速度・価格・温度・割合(at 100℃/at a rate of 〜)。
Ⅱ 下線部のうち誤りを含むものを1つ選べ
- 18She got(A) off(B) the taxi in front of(C) the hotel at(D) noon.
答えb (B)
訳彼女は正午にホテルの前でタクシーを降りた。
解説タクシーや乗用車のように、かがんで乗り込んで座る乗り物は get in/get out of。get on/off は bus・train・plane など、立って乗れる大型の乗り物に使う。(B) off を out of に直す。(A) got は過去形で正しい。(C) in front of(〜の前で)は正しい。(D) at noon(正午に)も正しい。
【覚える】get in[out of]a car・taxi/get on[off]a bus・train。 - 19He has been(A) absent from(B) school from(C) last Monday because of(D) a cold.
答えc (C)
訳彼は先週の月曜日から風邪で学校を休んでいる。
解説現在完了 has been で「〜以来ずっと」と起点を表すのは since。(C) from を since に直す。(A) has been は継続を表す現在完了で正しい。(B) be absent from school(学校を休む)の from は正しい。(D) because of(〜のために)+名詞 a cold も正しい。
【覚える】be absent from 〜/have been 〜 since+起点。 - 20Please finish(A) the report until(B) tomorrow morning at(C) the latest(D).
答えb (B)
訳遅くとも明日の朝までにレポートを仕上げてください。
解説finish(仕上げる)は完了する動作で「〜までに」という期限なので by。(B) until(〜までずっと)を by に直す。直後の at the latest(遅くとも)も期限の by と相性がよい。(A) finish は命令文の原形で正しい。(C) at、(D) latest は at the latest のまとまりで正しい。
【覚える】by 〜 at the latest=遅くとも〜までに。 - 21I met(A) her at(B) the station on(C) last Sunday afternoon(D).
答えc (C)
訳私は先週の日曜日の午後、駅で彼女に会った。
解説last・next・this が付いた時の表現には前置詞を付けないので、(C) on を取り除いて last Sunday afternoon とする。on Sunday afternoon なら on が必要だが、last が付けば消える。(A) met は過去形で正しい。(B) at the station(駅で)は地点の at で正しい。(D) afternoon も正しい。
【覚える】on Sunday → last Sunday(on は消える)。 - 22Please write(A) your name by(B) a pen at(C) the top of(D) the page.
答えb (B)
訳ページの一番上にペンで名前を書いてください。
解説手に持って使う道具は with(with a pen/with a knife)。(B) by を with に直す(インクの種類として in pen も可)。by は by hand(手書きで)・by bus(バスで)のように、無冠詞で方法・手段を表すが、a pen のような具体的な道具には使わない。(A) write、(C) at the top(一番上に)、(D) of は正しい。
【覚える】with+道具(a pen)/in+素材・言語(in ink・in English)/by+手段(by hand)。 - 23We divided(A) the cake among(B) the two of us after(C) dinner(D).
答えb (B)
訳夕食後、私たちは2人でケーキを分けた。
解説the two of us(私たち2人)の間で分けるので between。(B) among を between に直す。among は集団の中(ふつう3つ以上)に使う。between は2つの間が基本だが、個々の関係を表すなら3つ以上でも使える。(A) divided(分けた)、(C) after(〜の後で)、(D) dinner は正しい。
【覚える】divide A between[among]B/between A and B。 - 24It happened in(A) the night of(B) July 7, when(C) everyone was(D) asleep.
答えa (A)
訳それは7月7日の夜、皆が寝ているときに起きた。
解説特定の日の夜は on the night of 〜。(A) in を on に直す。in the night(夜の間に)だけなら正しいが、of July 7 で日付が付けば on。(B) of は日付を示し正しい。(C) when は the night を先行詞とする関係副詞(非制限用法)で正しい。(D) was asleep(眠っていた)も正しい。
【覚える】in the night → on the night of 〜。
Ⅲ 日本語に合うように空所に適語を1語ずつ入れよ
- 25その事務所は月曜から金曜まで開いている。The office is open Monday Friday.
答えfrom / to(through)
解説from A to B で「A から B まで」。範囲の起点と終点を表す。米語では Monday through Friday とも言い、through を使うと金曜日も含むことがはっきりする。採点では from と to(through)の組み合わせが問われる。since(〜以来)や until を from の代わりに使うのは誤り。
【覚える】from A to[through]B/between A and B(A と B の間)。 - 26兄は私より3歳年上だ。My brother is older than I am three years.
答えby
解説比較の差を表す by。older than I am by three years で「私より3歳年上」。My brother is three years older than I am. と、数字を比較級の前に置いても同じ意味。採点は by の1語。with や for は差を表さない。
【覚える】比較級+than 〜+by+差=差の数字+比較級+than 〜。 - 27天井にハエが1匹止まっている。There is a fly the ceiling.
答えon
解説on は「上」ではなく「接触」を表す前置詞。天井にくっついているハエも、壁に掛かった絵(a picture on the wall)も on。日本語の「上」につられて above にすると「天井より上の空間」になり誤り。採点は on の1語。
【覚える】on=表面への接触(on the wall/on the ceiling/a ring on her finger)。 - 28このジャケットは安い値段で買った。I bought this jacket a low price.
答えat/for
解説価格は目盛りの1点と考えて at(at a low price=安い値段で)。at a high price・at a discount(割引で)も同じ。交換を表す for(〜と引き換えに)を使った for a low price も可で、どちらでも正解。by や in は価格を表さない。
【覚える】at+値段・速度・割合/buy A for+金額。 - 291時間以内に戻ります。I'll be back an hour.
答えwithin
解説「〜以内に」は within(within an hour=1時間以内に)。in an hour は「1時間後に・1時間で」の意味で、1時間たった時点で戻るという意味になり、「以内」とはずれる。採点は within の1語。by は時刻の期限(by five)に使い、時間の長さの前には置かない。
【覚える】within=〜以内に/in=〜後に。 - 30ゆうべ気温は零下5度まで下がった。The temperature dropped to five degrees zero last night.
答えbelow
解説基準(0度)より下なので below(below zero=零下)。対になるのは above zero(零上)。under も「下」だが、目盛りや基準より下という意味では below が定番。採点は below の1語。
【覚える】below zero/above sea level/below average(平均以下)。
Ⅳ 日本語に合うように( )内の語句を並べかえよ
- 31彼女はクラスメートの間で人気がある。She is ( among / classmates / her / popular ).
答えShe is popular among her classmates.
解説popular among 〜(〜の間で人気がある)の形にして、She is popular among her classmates. とする。among は3人以上の集団の中に使う。2人の間なら between。popular with 〜 でも同じ意味。採点は popular among her classmates の語順。
【覚える】popular among[with]〜/among=集団の中、between=2者の間。 - 32彼女は森を通り抜けて村に着いた。She walked ( and / forest / reached / the / through ) the village.
答えShe walked through the forest and reached the village.
解説森のような立体の中を通り抜けるのは through(through the forest)。平面を横切るなら across(across the street)、沿って進むなら along(along the river)。reach は他動詞なので reach the village(村に着く)と to を付けない。and で walked と reached をつなぐ。
【覚える】through=中を通って/across=横切って/along=沿って。reach=get to=arrive at。 - 33電車は10分後に出発します。The train ( in / leave / minutes / ten / will ).
答えThe train will leave in ten minutes.
解説「今から〜後」は in(in ten minutes)。will leave(出発するだろう)の後に in ten minutes を置く。after ten minutes とすると「(基準となる時点の)10分後」になり、今からの意味にはならないので誤り。採点は in ten minutes の部分。
【覚える】in+時間=今から〜後に。 - 34私たちのチームは2点差で試合に勝った。Our team ( by / the game / two points / won ).
答えOur team won the game by two points.
解説win the game(試合に勝つ)の後に、差を表す by two points(2点差で)を置く。with や for にすると差の意味にならない。採点は won the game by two points の語順。
【覚える】win[lose]by 〜 points=〜点差で勝つ[負ける]。
Ⅴ 指示に従って答えよ
- 35誤りを直せ:I stayed in Kyoto during a week.
答えduring → for
訳私は京都に1週間滞在した。
解説a week(1週間)は期間の長さなので for に直す。during は during my vacation・during the summer のように「いつの間か」を表す特定の期間に使い、a week のような長さには使わない。採点は during→for の訂正。in a week にすると「1週間後に」の意味になってしまう。
【覚える】for a week(期間の長さ)/during the week(その週の間)。 - 36英訳せよ:5時までここで待っています。
答えI'll wait here until[till]five.
解説「5時までずっと待つ」は継続なので until[till]five。I'll wait here until five. が模範解答。by five とすると「5時までに」で完了の期限になり、wait とは合わない。別解:I'm going to wait here until five o'clock./I will be waiting here till five. 採点は until の選択と wait の時制。
【覚える】wait until 〜=〜まで待つ/by 〜=〜までに(期限)。 - 37英訳せよ:このレポートを金曜日までに提出しなさい。
答えHand in[Submit]this report by Friday.
解説「金曜日までに提出」は期限なので by Friday。Hand in[Submit/Turn in]this report by Friday. until Friday にすると「金曜日までずっと提出し続ける」で不自然。on Friday は「金曜日に」で期限の意味にならない。命令文なので主語なしで原形から始めるのも採点ポイント。
【覚える】hand in=turn in=submit(提出する)。 - 38和訳せよ:Are you for or against the new school rule?
答え新しい校則に賛成ですか、反対ですか。
解説for は「〜に賛成で」、against は「〜に反対で」。「新しい校則に賛成ですか、反対ですか」と訳す。for は「〜に向かう」、against は「〜にぶつかる・逆らう」イメージから意味が出ている。採点は for/against の訳し分けと、or による選択疑問の訳。
【覚える】be for 〜=賛成/be against 〜=反対。vote for[against]〜も同じ。
前置詞チートシート(at・on・in、by・until、for・during…)(A4 2枚)