作者trtr112 (pk)
看板Eng-Class
標題Re: [文法] 現在/過去完成式
時間Thu Oct 14 23:28:17 2021
※ 引述《ewayne (ec)》之銘言:
: ※ 引述《beargirl (la)》之銘言:
: : 真的。 此外,o大能列出各種情境,文法&時態概念也相當清楚
: : 我再補充原PO 一些資訊
: : 因為有過去的時間點 when I got home & since ...,強調到家時,女兒還一直持續
在
: : 功課,用過去完成“進行“。
: : 但也因為有since這類的持續時間詞 (ex. for xx hours…),用過去完成 (而無進
: : 行)也能清楚表達一直做功課到我回家時仍持續著的意思,故可用「過去完成」來代
替
: : 「過去完成進行」
: : 所以在此情境下:
: : (1) 用「過去完成」&「過去完成進行」都可
: : (2) 因為有when I got home,用「現在完成」的話,反而時序會錯亂,文法不通
: : 另外, 假如這句沒有 since, 用「過去完成」&「過去完成進行」則有不同語意,
差?
: : 在於表達有無一直持續到 我回家時還在寫功課。
: 英文文法中有個玩意,台灣的英文教育中好像沒什麼講這玩意,但其實這玩意很重要,
: 這玩意叫做「時態的一致性」(Sequence of Tense)。
: 它為什麼重要?因為動詞時態不只表示時間,也表示句子的敘事邏輯。利用動詞的時態
,
: 說明各個動詞所表示的動作,跟主要動詞所表示的動作,相互之間的邏輯關係。
: 學校老師花很多時間教一堆口訣,卻不願意用那些時間好好解釋「時態」的意義...
: https://htmfiles.englishhome.org/grammar/sequence.htm
: 這是對於「動詞時態的一致性」的難得的中文介紹,它不是台灣人自己搞出來的,
: 它的原始網頁也是來自已經算很有代表性的英文教學網站
: http://guidetogrammar.org/grammar/sequence.htm
: 如果還有人心存疑慮的話,加拿大政府找渥太華大學英文系搞出來的英文自學網頁,
: 總有說服力吧...(雖然這網頁沒有列入不定式跟分詞構句的情形...)
: https://tinyurl.com/38c24mns
: 話說回這篇的原始問題,when I got home其實是用來鎖定時間點的,
: 因此,就只有過去完成式跟過去完成進行式兩個時態可以選(因為有since),
: 就看想強調什麼了。
: 用現在完成式,會造成跟錨定在過去時的主要動詞(got)的文法(時間邏輯)相衝突。
: ---
: 在我看來出這問題的老師,要嘛是誤打誤撞,要嘛他其實非常清楚時態的玩法。
看了大家的講解, 我歸納了since 和 when 的用法; 如果有錯, 再請大家糾正, 謝謝
1. 句中只有 since 的情況下: (可用現在完成式 或 現在完成進行式,但強調點不同)
She has done/has been doing her homework since 3 p.m.
2. 句中只有 when 的情況下: (可用過去完成式 或 過去完成進行式,但強調點不同)
She had done/had been doing her homework when I got home (at 3 p.m.)
3. 句中同時有 since 和 when (可用過去完成式 或 過去完成進行式, 但強調點不同)
She had done/had been doing her homework since 3 p.m. when I got home.
以上的歸納如果有錯,再請各位糾正. 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.216.10 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Eng-Class/M.1634225299.A.AEC.html
※ 編輯: trtr112 (39.11.196.251 臺灣), 10/15/2021 19:44:21