質問: 期間を表すfor // ●● long the line is 10 meters long. she is thirty years old. my brother is 170 centimeters tall. のように、時間(期間)の長さを two weeks long と表すことはできますか?またそのような表現は日常よく使われますか?また期間を表す前置詞forはどんな時でも、つけてもつけなくてもいいですか? 次の4つの文で正しい表現と正しくない文を教えて欲しいです。 1she stayed there for two weeks. 2she stayed there two weeks. 3she stayed there for two weeks long. 4she stayed there two weeks long. よろしくお願いします。
回答: ありがとうございます! 期間を表す前置詞forは、省略したかたちもありませんか。 名詞の副詞的用法、または、副詞的目的格です。 wait a minute. i stayed only about a month. などです。 いかがでしょうか。 よろしくお願いします。