過去

過去時間的副詞子句

想請問一下I went to bed after I finished my work意思是 我工作完之後上床睡覺我的問題是 用 after不是有時間點不一樣的問題嗎???為什麼 I finished my work 的時間點較早 不是應該用過去完成式嗎為何還是用過去式
版主提供的句子質疑得有道理

但句子這樣寫也是正確的. 兩個過去動作一前一後

在前者用過去完成式

在後者用過去簡單式.以版主的句意而言

標準寫法是:I went to bed after I had finished my work. (O)不過

如所使用的連接詞可以明確的區分前後者

例如before

after

till/until等

可以不用過去完成式

兩個動作都可以用過去簡單式:I went to bed after I finished my work. (O)關於樓上大大所寫的三句

其中第2句是錯誤的:I went to bed after I havefinished my work. (X)went to bed是一個過去的動作

而have finished卻是延續到現在此刻

這樣搭配不符何時間順序的邏輯

所以不論怎麼解釋都是錯誤的句子. 參考資料 羅莉 - 英文文法
雖然有些文法學者主張

即使主要子句為過去式

在after之後

不可使用過去完成式。

因為after己經明確表示是在...之後

不必再藉時態來表示時差。

請參見<朗文新英文文法>第580頁說明。

但同書的第89頁

郤用括號將完成式也列在例句裡。

<遠東新世紀英漢辭典>第24頁after的說明

在after當連接詞時

本身己明白表示先後關係

所以它引導的子句不必使用完成式

但實際上使用完成式郤屢見不鮮。

<牛津英語用法指南>第二版

第41頁

也見到兩種的寫法。

說明是用完成式是表示一件事完成之後

另一件事才開始。

所以可見

兩種寫法都是正確的。

不過語文通常是捨繁就簡

所以如果不是特別要強調[已經完成]

用過去簡單式就好了。


I disagree with master 羅莉

arrow
arrow
    創作者介紹
    創作者 資訊管理中心 的頭像
    資訊管理中心

    資訊管理中心

    資訊管理中心 發表在 痞客邦 留言(0) 人氣()