英語徹底耳練P42

【質問】
英語徹底耳練P42の下から6行目
「~in a large company his whole life.」
ここの文章では彼の全ての人生「で」に当たる前置詞が文中に見当たらないのはなぜですか?
inの後が長すぎる名詞に感じますし、違和感があります。
 
【回答】
時間・距離・数量などを表す名詞では前置詞をつけずに、そのまま副詞として働く場合があります。
his whole lifeがその例にあてはまり、forをつけてもつけなくてもどちらでも使えます。
他の例としては I go to the library every dayのevery dayや My friend came here last Sundayのlast Sundayなどです。