1

Food services are available 24 hrs a day.

vs.

Food services are available for 24 hrs a day.

Which one is correct?

3

Both are correct: it’s perfectly acceptable to drop the “for,” making “24 hrs. a day” an adverbial noun and getting rid of the prepositional phrase. Generally speaking, the shorter sentence is always preferred. (But using the prepositional phrase instead doesn’t sound too unnatural.)

  • 2
    Upvoted, but I don't agree that the shorter sentence is always preferred. The clearer sentence is always preferred, which is usually the shorter sentence. – Tashus Dec 6 '18 at 18:06

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.