Here's the context: Supposing I gave a pen to my friend and he has forgotten to give it back to me. Then he suddenly rememers (the pen is not with him at the moment) and says "Oh, I've totally blanked and forgotten to give you the pen back! I'll bring it to you tomorrow." Can I say: "Oh, don't bother, keep it" with the meaning "It's yours now, I don't need it back"? Will he understand (if he is a native speaker, of course) that "keep it" means not "keep it for some time", but "it's your pen now (it's a little present)"
Last edited by englishhobby; 20-Sep-2013 at 12:14.
If I were a native speaker of English, I would never shut up. :-)
'Keep it' means you don't want it back (ever). A native speaker would understand it to mean that.