这句句子有没有语法错误

问题描述:

这句句子有没有语法错误
I thought the pen didn't work because of its bad quality(质量).

我觉得对的.不过最好还是"I thought that",这样读起来顺口,但你的是没有错误的