in the Web site は間違い?
[新TOEICテスト でる模試 もっと600問] 別冊 解答・解説 (3), P46, No.118 についての質問です。
Senior citizens may apply for a discount on public transportation __ the city's Web site.
(A) over
(C) in
(D) on
問題集の正解: D
問題集の日本語訳: 高齢者は、市のウェブサイト上で公共交通機関の割引を申請できる。(原文まま)
問題集の解説: 正解は、「~で、~上で」 という位置を表す on。in や over でもよさそうだが、Web site とともに用いて、「ウェブサイトで、ウェブサイト上で」 とする場合には、on を用いることを覚えておこう。
意味不明です。辞書には前置詞の使い分けとして以下が記述されています。
over: (上方の位置)…から離れて上に(⇔under)(▼aboveで言い換えられるが,overは真上を表す)
in: (場所・位置)…の中に[で,の]
on: [場所の接触を表わして](場所)…の上[表面]に
これらの情報から以下の結論になります。
・over は、ウェブ サイトから離れた真上を意味するため不適切です。
・in は、話者がウェブ サイトという場所の中を想像していれば適正です。
・on は、話者がウェブ サイトという場所の表面上に接触した状態を想像していれば適正です。
今回の場合、話者の脳内想像は問題から類推できません。よって、on、in、の両方が答として適正です。よって、問題集の解説は間違っています。そもそも英語とは、自分の頭の中の想像を前置詞だけで自由に表現できる、とても便利で柔軟な言語です。"Web site の場合に限って絶対に on でなければならない" などという珍妙なルールは存在しません。
また、仮に百歩譲って正解が on だとしても、問題集は その理由を説明していません。これでは問題集として失格です。
質問としては、正しい選択肢は どれなのか、その理由は何か、を教えていただきたいのです。もちろん、問題集のような意味不明な説明でなく、出典や論拠を知りたい、という意味です。よろしくお願いいたします。
なお、英文が may なのに日本語訳が "~できる" と記述されているのは誤記と想定されます。正しくは "申請するかもしれません" です。
参考文献:
http://dictionary.goo.ne.jp/
http://ejje.weblio.jp/
http://www.oxfordlearnersdictionaries.com/
http://dictionary.cambridge.org/