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

看板Eng-Class作者 (la)時間2年前 (2021/10/11 08:19), 編輯推噓0(001)
留言1則, 1人參與, 2年前最新討論串3/7 (看更多)
※ 引述《ostracize (bucolic)》之銘言: : ※ 引述《neversayyes (親愛的你)》之銘言: : : My daughter ____ her homework since 3 p.m. when I got home. : : 整個句子顯得很不自然很怪XD : 沒錯!整個句子顯得很不自然很怪! : 台灣就是有一堆奇怪的英文老師,連簡單通順的句子都寫不出來, : 還老是想出一些怪考題,來考學生進階的文法。 : My daughter has (already) done her homework. : My daughter has been doing her homework since 3 p.m. : When I got home (at 5 p.m.), my daughter was doing her homework. : She had been doing her homework since 3 p.m. : When I got home, my daughter did her homework. : (I got home, and then my daughter did her homework.) 真的。 此外,o大能列出各種情境,文法&時態概念也相當清楚 我再補充原PO 一些資訊 因為有過去的時間點 when I got home & since ...,強調到家時,女兒還一直持續在做 功課,用過去完成“進行“。 但也因為有since這類的持續時間詞 (ex. for xx hours…),用過去完成 (而無進 行)也能清楚表達一直做功課到我回家時仍持續著的意思,故可用「過去完成」來代替 「過去完成進行」 所以在此情境下: (1) 用「過去完成」&「過去完成進行」都可 (2) 因為有when I got home,用「現在完成」的話,反而時序會錯亂,文法不通 另外, 假如這句沒有 since, 用「過去完成」&「過去完成進行」則有不同語意,差別 在於表達有無一直持續到 我回家時還在寫功課。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.97.77 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1633911581.A.FB0.html

10/11 14:20, 2年前 , 1F
感謝~~:)
10/11 14:20, 1F
文章代碼(AID): #1XOuCT-m (Eng-Class)
討論串 (同標題文章)
文章代碼(AID): #1XOuCT-m (Eng-Class)