No. "for' is mandatory.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
hanuman_2000I would like to know why 'for' is optionalThere is no specific reason. You may as well ask why we say "three weeks" instead of "three woikies". It's just the way English is spoken.
hanuman_2000I would like to know whyYou have been asking about the 'why?' of constructions in several of your posts recently. There is frequently no answer to this question. Languages are not logical constructions; they evolved haphazardly over centuries., and different languages evolved in different ways.