玉堂 發問時間: 社會與文化語言 · 10 年前

英語文法-現在完成式一問

Mr. Stuart Page will be retiring next week. After he has retired, he will devote himself to gardening.

退休是下星期的事,下一句為什麼是用現在完成式 after he has retired,..... 呢?

2 個解答

評分
  • 10 年前
    最佳解答

    大大可能忽略了一個小文法,我提出來說明一下,您們一定就會懂了...........

    after是這裡是一個從屬(附屬)連接詞嘛!所以從屬(附屬)連接詞所引導的從(附)屬子句,如果拿來當副詞用(副詞子句)且具有未來意思時,必須要用現在式代替未來式(時間表達往後退一階)......重要!

    因為Mr. Stuart Page是下個星期才會退休,乍看之下必須要用未來式(will retire)或是未來完成式(will have retired),但是受限於上面所提的文法,所以此句就必須一律用現在式來代替未來式或是現在完成式來代替未來完成式了,所以此句有二種表達方式,如果強調動作完成,就用After he has retired, he will devote himself to gardening.或是用一般式After he retires, he will devote himself to gardening.這樣懂了嗎?

    特別補充:從(附)屬連接詞所引導的子句必須拿來當副詞用(副詞子句)時,才可用現在式代替未來式,如果拿來當名詞用(名詞子句)或是形容詞用(形容詞子句)時,該未來還是要未來......重要!

    例如:I don't know if he will retire next week.......if(這裡是譯成是否而非假如)所引導的he will retire next week是一個名詞子句(退休這件事),當know的受格,所以該未來還是要未來.......

    又如:The idea which/that he will retire next week is unbelievable.....which/that所引導的he will retire next week是一個形容詞子句,用來修飾the idea,所以該未來還是要未來...........

    祝福各位大大!(筆者為現任英文老師....徐豎)

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

    After he has retired 這句大可省略成

    After retiring

    不過為什麼要用完成式呢?

    我想可能是他要強調retire

    強調他退休後要做什麼事

    所以才用完成式

    希望能幫到您~

    參考資料: 自己美國留學中~
    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。