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 agree to our terms of service, privacy policy and cookie policy

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