英語
高校生
解決済み

" Until six o'clock "

" for six hours "
で、前置詞によって後ろの形が変わっているのは、どういうわけなのか教えて下さい。

回答

✨ ベストアンサー ✨

untilは~まで、という意味なので
ある一時の時間(つまり点・で表せる)でないとおかしい
なのでhoursではおかしい、したがってo'clock
forは期間を表す前置詞なので
6時(six o'clock)とすると意味がおかしくなる
したがってsix hours(矢印でどこからどこまでか表せる) でないとおかしいので
始まりと終わりのある形に変える
だと思います

この回答にコメントする

回答

o'clockは時刻(ピンポイント)を表し、hoursは時間(幅がある)を表します。

なので、o'clockにはピンポイントを表すuntil,by,at等のピンポイント前置詞が付きます。
hoursはfor,in等の幅のある前置詞が付きます。

この回答にコメントする
疑問は解決しましたか?