In a conversation, a man said, "my parents got me a bad guitar 'cause they did not think I was gonna stick with it."
I am a little confused about why that sentence is correct, because if I were to say the same thing I would have said, "my parents got me a bad guitar 'cause they thought I was not gonna stick with it."
Please tell which one of the sentences sounds more correct and native, or if there is any other way of saying the same thing.
Best Answer
Short answer: Both alternatives are grammatical. Between the two alternatives:
a) is more natural and this syntactic phenomenon is called negative raising (or neg-raising).
I understand that from a learner's eye, it looks more natural to embed an original idea in the negative in a think-clause directly. However, it's more natural in English to raise the negation to the main clause when the main clause has a certain word (or technically, a predicate) such as: think, believe, want, seem, suppose, likely, and ought to.1
It might be counter-intuitive to learn that negative raising is the more natural/usual choice (if you want to dig deeper, search for marked-unmarked or markedness). But if you consider a little different sentence pair2, you may instantly see why:
Even though both sentences are semantically equivalent, I bet you can feel that d) is much stronger than c). (And thus, c) is the more natural/usual (i.e., unmarked) choice.)
1See more details at http://www2.let.uu.nl/uil-ots/lexicon/zoek.pl?lemma=negative+raising
2The sentence pair was taken from Negation in the History of English, p. 55
BONUS: This excerpt from Syntax and Metonymy also explains it quite well: