Wednesday, December 23, 2015

word usage - missing preposition 'for' before time


When can we omit 'for' before time noun ?


In below examples, the preposition 'for' is omitted before a time frame is specified.



In the afternoon we drive 20 minutes to the Eden Project.


We work 5 hours a day.



Walk 30 minutes every day.


We are going to the town two hours from now.



But in case of a similar verb 'run', I've never seen such omission of 'for'.



Answer



With longer periods of time you should probably use "for." If the period of time is unspecified, "for is definitely required. For example, "I searched for hours!" "For" always specifies duration, so you could never say "we are going to the town for two hours from now." Idiomatically, you can use "for" to express a specific time, like "we're going to the town for 2:30." That usage of "for" means "we expect to arrive at such a time." In general, "if you can append "a day," "a week," "a month," or "a year," to the end of a sentence, you can omit the "for." "I fly six hours a week between Vancouver and LA." "They're open six hours a day." While you can use "for" in those circumstances, it usually doesn't carry any specific meaning.


No comments:

Post a Comment

Simple past, Present perfect Past perfect

Can you tell me which form of the following sentences is the correct one please? Imagine two friends discussing the gym... I was in a good s...