这个句子有没有语法错误

问题描述:

这个句子有没有语法错误
how I hope that I do not know that you are lying.

无语法错误,不过这里用虚拟语气比较合适,因主观表达的是非真实的条件
How I hope that did I not know that you are lying.
(因that you are lying整体做宾语从句,are不需要改were,后一个that可省略)