First of all: "my friend 's grammar". There is nothing ungrammatical in I think I have not got them , but even I, a nonnative speaker, usually avoid it. The simple reason is that people usually say I don't think...
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.