不能用should not know,因为这是说她不应该知道.根据she ...what had happened,是说她还不知道发生了什么事,只能用过去完成时态.
翻译是,看他一脸的惊呀,说明她还不知道发生了什么事情.