She'll never forget her stay there ______ she found her son who had gone missing two years before.
 
【正确答案】 D
【答案解析】her stay为先行词,可以理解为抽象的一段时间(她待在那里期间),when指代her stay在定语从句中作时间状语。