请帮我分析下一个简单的英语句子

问题描述:

请帮我分析下一个简单的英语句子
When you know that someone spoke evil of you behind your back,it would be very difficult to turn the other cheek to him.
此句中know是一般现在时,spoke是一般过去时.不是句子的时态要求统一吗?请问这是为什么?

前半句的意思是但你知道某人在背后说你坏话时.
know所表示的是现在知道而那个说你坏话的人是在此之前说的,所以用spoke.
要理解句子本身表达的意思哦,不要只关注语法,那时片面的.