You can say "I forgot my lunch", which implies that your lunch is where you prepared it. Nothing more needs to be said. (In fact, that's exactly the phrase I used recently when I forgot my lunch.)
Hi Guys! Well.. The first thing to know is that LEFT is the past simple tense and past participle tense of the verb LEAVE and FORGOT is the past simple tense of the verb FORGET.
So, you usually:
- Leave something in a place/ Leave something somewhere.
- Forget something.
That is the common use for this verbs, but they can be used as synonyms too, when (as in the sentence above) you're referring to something.
Hope this helps!..
It is a little confusing because I would imagine he forgot his homework at home because he didn't remember to bring it.
Imagine you're going to the vet... having a little bit of a bad day. :)
I forgot my dog at home!
It seems to go better than:
I left my dog at home!
Whereas if you were simply going to the park and didn't want to take him you would use:
I left my dog at home.
Last edited by Aslkajack; 21-Aug-2010 at 10:16.
Forget to do something, not forget the thing
I voted for "forgot" because when you forget something, you, of course, didn't do it on purpose. If you "left" something, it implies that you intentionally did it.
e.g. "I forgot my camera because I was rushing to catch the train."
"I left my camera because it's a hassle to bring it."
In the given sentence, I don't think a student would deliberately leave his homework. Why would he do it in the first place? Which means, he forgot to bring it.
I voted for (( either )) because:
to not take something or someone with you when you go, either intentionally or by accident
Hey, you've left your keys on the table.
to not bring something with you because you did not remember it
I've forgotten my keys.
I voted third (either), is that true in using both of them ?