请帮我分析下一个简单的英语句子When you know that someone spoke evil of you

请帮我分析下一个简单的英语句子
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是一般过去时.不是句子的时态要求统一吗?请问这是为什么?
qd5wcbdk 1年前 已收到5个回答 举报

cuiling963 幼苗

共回答了17个问题采纳率:88.2% 举报

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

1年前

3

laolio 幼苗

共回答了265个问题 举报

因为坏话已经说过去了。“知道”总是迟于“说”。

1年前

2

偶在看云上的哥哥 幼苗

共回答了2个问题 举报

虚拟语气

1年前

2

hanwuji417 幼苗

共回答了4个问题 举报

这句话的意思是:当你得知别人在背后说了你的坏话时,要做到对这个人宽容大度是很难的。这是一个定语从句,而定语从句的句子中,从句的时态是一般过去时,而主句的时态就是一般现在时,如果你还没有学习从句,那么这个问题实际上是不用去太多研究的。当然你也可以这么理解,“know”这个动作是在别人说坏话“speak”之后才得以发生的
所以spoke用过去时
希望能对你有所帮助...

1年前

1

紫龙3 幼苗

共回答了19个问题 举报

这句话的意思是说:当你得知别人在背后说了你的坏话时,要做到对这个人宽容大度是很难的。
而得知“know”这个动作是在别人说坏话“speak”之后才得以发生的
所以spoke用过去时

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.014 s. - webmaster@yulucn.com