Food services are available 24 hrs a day.


Food services are available for 24 hrs a day.

Which one is correct?

1 Answer 1


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, 2018 at 18:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .