"the past thirty years"意思是從「現在」算起的過去30年間。在時間區間的涵蓋範圍上包含「現在」,所以可以用現在完成式
http://www.ldoceonline.com/dictionary/past_1-> 2 .... (注意讀字義說明和例句)context合適的話是有可以使用 過去完成式 的情況,只是像這種沒有額外context的單一句子一般不使用過去完成式(因為沒有一個"較近"的過去時間(事件)當參考點)比如:
![]()
" target="_blank" rel="nofollow">
![]()
(此處的"in the past century"是指以那manuscript作者寫作的「過去」時間當起點(當參考點)--那之前的一百年,所以大約是 175x 到 185x這內容就只是(引述)那manuscript所講的「過去」情況,和「那之後(185x -- 2014現在)的情況」無關