前者 be known是 “被动”
后者 have known是 “主动”是know的完成时态
第一句意思是:她被知道,即,众所周知,她纠结于这个问题很久了.
第二句意思是:一直以来她都知道他压根不喜欢自己.
o(∩_∩)o...