centuries用什麼時態,over
這個時間狀語出現一般用完成時,如
The city has changed largely over centuries.
近幾個世紀以來,這個城市已經發生了巨大的變化 
當然在具體的語境中,也有可能用過去完成時
over 加時間,一般都用完成時,如
over the past ten years.
over the decades等
over centuries用現在完成時,具體內容如下。
現在完成時( The Present Perfect Tense)是過去的動作或狀態持續到現在,或對現在造成的影響,可能持續發生下去。在英語時態中,“時”指動作發生的時間,“態”指動作的樣子和狀態。
完成時態的構成分爲兩部分:一是助動詞,二是實義動詞的過去分詞-ed。具體來說,用助動詞have/has表示“時”,以表明動作發生的時間是在過去、現在還是將來用過去分詞來表示動作的“態”,以表明該動作已經完成,而且對現在有一定的影響。