詳解
前半句用了現在完成式 has lived . . . for more than sixty years,這個時態的意思是:從六十多年前住到現在,人還住在那裡。既然她到今天都還住在鎮上,那她對小鎮的熟悉就是「現在的狀態」,用現在簡單式 knows。整句的時間感是連貫的:一路住到現在,所以現在很熟。
這題設計得好的地方是,它不是考你背「現在完成式後面接什麼」的公式,而是考你有沒有讀出 has lived 傳達的「延續到現在」。時態題的正解永遠是先確定「事情發生在哪個時間」,再挑對應的動詞形式。