English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What's the difference between

I'm going to eat my lunch


I have to go for my lunch

and where can I use these sentences?

share|improve this question
up vote 5 down vote accepted

The first sentence says that you are about to eat your lunch; it may or may not imply that you are leaving the present location to do so, depending on the context.

The second says that it is time for you to eat lunch and that you will be leaving the present location to do so. You would say this when leaving the office to go to the canteen or deli, for example. 'I have to' implies that it is necessary for you to do so, perhaps because you have a set lunch hour.

share|improve this answer
I don't think the first construction implies that you are leaving the present location. If you simply said "I'm going to eat lunch," no destination is implied. It is functionally no different from saying "I will eat lunch now." Most Americans, at least, would expect more information before they would expect you were going out, such as "I'm going out to eat lunch." – Robusto Jan 18 '11 at 16:56
@elendil: Thanks for the wonderful explonation – sri Jan 19 '11 at 4:38
@Robusto: 9 times out of 10 I would agree with your reading, but it could also be read as "I am going (leaving), in order to eat lunch." I was just covering all the bases. – user3444 Jan 19 '11 at 9:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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