この英語の短文の間違いを教えてください。
学校のテキストの問題です。
--次の文を英語にしなさい。--
私は2時間歩いてやっと、道を間違っているのに気づいた。
-------------------------------------------------
テキストの解答
I had walked two hours before I noticed I was going[walking] the wrong way.
自分の解答
I had walked for two hours before I noticed I was walking the wrong way.
この文のwalked と two hours の間にfor はいらないのでしょうか?
もしいらないならなぜか教えてください。
その他の解答例には
I didn`t realize that I had taken the wrong way until I had walked for two hours.
のようにforが入ってます。
お礼
ありがとうございます