这是一句宾语从句,主句是一般过去时ASKED,从句要用相应的过去时,而BEFORE 以前,常与完成时连用,故从句要用过去时完成时,即had read
意思:她问我以前是否看过这个故事.
加油!不明白再问!