Kizuka 發問時間: 社會與文化語言 · 9 年前

past year 和 last year

我很常看到這種句型:

last thirty years

不過我也有看過 past thirty years

請問 哪一個是對是錯呢??

又或者 這兩者有什麼不同呢??

可以給我詳細解釋嗎??? 拜託拜託了~

7 個解答

評分
  • 9 年前
    最佳解答

    in last ten years 與 in past ten years

    for last twenty years 與 for past twenty years

    during last thirty years 與 during past thirty years

    over last several years 與 over past several years

    以上片語用last或past是完全相同的,

    完全沒有連續或不連續的強調或區別,

    二者都是連續的期間.

    e.g.

    Azerbaijan's economy doubled over past seven years.

    = Azerbaijan's economy doubled over last seven years.

    亞塞拜然的經濟在過去七年間成長了一倍.

    2011-02-14 21:03:47 補充:

    多謝cc大指教.

    加the有特定之意, 絕對是正確的, 這我沒有任何疑問.

    但這不意味非加the不可.

    因為從現在回溯xx年, 有沒有the都是特定, 不可能有誤解.

    故不加the同樣也是正確的.

    不加the的寫法在英語國家也非常普遍, 上網搜尋即知.

    我重複我的座右銘:

    母語不是英語的我們, 要學好英文就必須下功夫搞定文法, 絕對不會白費.

    2011-02-16 13:07:13 補充:

    我歡迎討論, 但不喜歡沒禮貌不友善的批評

    "in past few years" 帶引號google有23,200,000項

    "in last few years" 帶引號google有48,400,000項

    網路的句子不一定對, 但如果是錯的不可能有幾千萬項結果, 普遍性毋庸置疑..

    這基本上已否定了cc的"沒有英文為第一語言的人或能夠正確使用英文的人會用in last ten years"這句屁話, 你也不夠資格決定對錯.

    你一個假老外, 在知識+到處粗魯批評, 好像回答者都是你的仇人一般.

    我以牙還牙, 剛好而已.

    參考資料: Cavalier精心解答
    • 登入以對解答發表意見
  • 9 年前

    就 in the past .... years, and in the last .... years. 兩者用法沒什麼差異。

    參閱:

    http://wiki.answers.com/Q/What_are_ten_great_inven...

    (在網頁下方綠色框中的一小段文章,就出現很多次交替的用法。)

    • 登入以對解答發表意見
  • 9 年前

    in THE last ten years 與 in THE past ten years

    for THE last twenty years 與 for THE past twenty years

    during THE last thirty years 與 during THE past thirty years

    over THE last several years 與 over THE past several years

    參考資料

    母語不是英語的我們, 要學好英文就必須下功夫搞定文法, 絕對不會白費.

    • 登入以對解答發表意見
  • 9 年前

    last 持續了

    past 經過了

    注意 沒有再用thirty years ..請用decades

    2011-02-16 14:23:01 補充:

    我說句公道話

    in the past ten years 比較正常

    但是通常看到 for the past ten years

    in 好像比較少

    但the 是會友用到沒錯

    指定 冠語 指出特別ㄉ那10年 . 因為10之間一定有發生什麼事

    所以要指定

    • 登入以對解答發表意見
  • 您覺得這個回答如何?您可以登入為回答投票。
  • 9 年前

    哈哈看來我跟cavalier大師同時回答…大師的解釋比較清楚, 小弟讓位ㄌ

    • 登入以對解答發表意見
  • 9 年前

    基本上兩者意思是一樣的

    若要嚴格區分的話:

    last thirty years---->>過去的連續30年--->>((強調連續))

    past thirty years--->>過去的30年間

    • 登入以對解答發表意見
  • 9 年前

    last 有 持續 的意思

    光就 last thirty years 而言

    可能是 持續三十年

    與發問者想問的 過去三十年 不同

    因此最好舉出前後文

    免得無法比較

    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。