Did you know 问的是:在问之前,你知不知道这件事。has been 句型是现在完成时,表示这件事已经发生并且对现在依然产生影响。
过去时的从句用过去完成时,表示从句中的内容是过去的过去,是很标准的用法(⊙o⊙)哦
did you know 后跟从句
赢的动作是在知道之前的,知道已经是过去时,所以赢要用完成时态