He headed ____ the pub for a beer.
Which preposition is correct, for or to?
FOR.
He headed to the pub for a beer (it indicates purpose applied to a noun, i.e. beer)
I hope it helps
[not a teacher]
Either is correct to fill the blank, with a very slight difference in meaning. I would avoid "for", however, as it sounds a little strange (to me) when repeated later ("for" a beer).
What's the difference in meaning between head to a pub and head for a pub?
[not a teacher]
"For" has a very slight connotation of purpose, or perhaps "weightier purpose". It might be slightly more noticeable here:
He headed to the hospital. (why? to visit a friend?)
He headed for the hospital. (why? was he injured?)
But with no other context, it is not certain, by any means. Might want to have a teacher weigh in![]()