Re: [文法] 現在/過去完成式

看板Eng-Class作者 (la)時間2年前 (2021/10/17 09:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
※ 引述《trtr112 (pk)》之銘言: : ※ 引述《ewayne (ec)》之銘言: : 在 : 替 : 差? : : 英文文法中有個玩意,台灣的英文教育中好像沒什麼講這玩意,但其實這玩意很重要, : : 這玩意叫做「時態的一致性」(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. : 以上的歸納如果有錯,再請各位糾正. 謝謝! My daughter ____ her homework since 3 p.m. when I got home. 我個人覺得這句的表達有盲點,也不自然,在未知上下文 或 背景,可能會有不同的解讀 情境 以下是我的看法,若有錯誤請指正,感謝 情境1: 說話者I 在3pm到家,女兒從3pm開始做功課,7pm媽媽問I : 女兒功課做的如何。 when做為關係副詞,限定 3pm (先行詞),也就是說話者I 在3pm到家, 而女兒一直做功課到7pm還在持續著,句中空白處用現在完成 / 現在完成進行 (強調現在 7pm還持續在做) 情境2: 說話者I 在5pm到家 (不是3pm喔),女兒從3pm開始做功課,7pm媽媽問I : 你到 家時,當時女兒在做什麼。 when做一般的從屬連接詞,引導時間副詞子句when I got home,描述說話者I 在某過 去時間5pm到家, 而女兒從3點開始做功課,持續到5pm還在做,用過去完成 / 過去完成進行 (強調當時 5pm還在做,而女兒做到幾點結束並沒有強調) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.242.69.63 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1634434430.A.551.html
文章代碼(AID): #1XQtr-LH (Eng-Class)
討論串 (同標題文章)
文章代碼(AID): #1XQtr-LH (Eng-Class)