辞書や自学だけで解決しない疑問が解決!
 英語の疑問は「Weblio英語の質問箱」

Mikty
2021-03-09 23:00

”got a job on "と"got a job at"の 違いがわかりません。

He got a temporary job on a construction site for two months.
(彼は建設現場で2か月間の一時的な仕事を得た)
という文章がテキストにありました。
これは"He got a temporary job at a construction site"では間違いでしょうか。

回答

2021-03-11 10:21:25
Kevin@MusicoLingo

どちらも正しいです。construction site を、広い場所のように平面としてイメージするときには on を使い、所在地のように点としてイメージするときには at を使います。話の内容によって使い分けますが、どちらも間違いのように思われることはありません。

これは、website についても同じことが言えます。コンピューター画面に映し出されているホームページとイメージすれば on を使い、URL のようなアドレスをイメージすれば at になります。

関連する質問