私はむしろ1週間よりずっと長くロンドンに滞在したい。 I would rather stay in London much longer than a week. 事故の後全ての電車が約1時間遅れた。 After the accident,all of the trai ns were delayed for about an hour.
期間が具体的かどうかで使い分けています。 much longer than a week は、 はっきりした期間ではないので、前に for を使えません。 もし for を使うのなら、こう言い換えます。 I would rather stay in London for a week or longer. 二つ目の文は、およそでも1時間なので、for を使います。 もっと文法的に説明する方法があるのでしょうが、 すみません、それは他の人にお願いします。