期間を表すfor // ●● long
The line is 10 meters long.
She is thirty years old.
My brother is 170 centimeters tall.
のように、時間(期間)の長さを
two weeks long
と表すことはできますか?またそのような表現は日常よく使われますか?また期間を表す前置詞forはどんな時でも、つけてもつけなくてもいいですか?
次の4つの文で正しい表現と正しくない文を教えて欲しいです。
①She stayed there for two weeks.
②She stayed there two weeks.
③She stayed there for two weeks long.
④She stayed there two weeks long.
よろしくお願いします。
回答
“The line is 10 meters long.”具体的な数字を表した後で”long”を使う用法は、長さや身長のみです。期間や時間の長さを示すときには使うことができません。
”for two weeks”や”for two days”だけで「二週間の間」「二日の間」という期間を示すことができます。
よって、以下のような正誤となります。
○①She stayed there for two weeks.
×②She stayed there two weeks.
×③She stayed there for two weeks long.
×④She stayed there two weeks long.
もしも、「二週間のような長い期間」と、長かったことを強調したければ、以下のような表現が使えます。
“She stayed there as long as two weeks."
「二週間もの長い間彼女はそこに滞在した」
以上、ご参考になれば幸いです!
この質問に回答する
The line is 10 meters long.
She is thirty years old.
My brother is 170 centimeters tall.
のように、時間(期間)の長さを
two weeks long
と表すことはできますか?またそのような表現は日常よく使われますか?また期間を表す前置詞forはどんな時でも、つけてもつけなくてもいいですか?
次の4つの文で正しい表現と正しくない文を教えて欲しいです。
①She stayed there for two weeks.
②She stayed there two weeks.
③She stayed there for two weeks long.
④She stayed there two weeks long.
よろしくお願いします。