作者beargirl (la)
看板Eng-Class
標題Re: [文法] 現在/過去完成式
時間Mon Oct 11 08:19:38 2021
※ 引述《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://webptt.com/m.aspx?n=bbs/Eng-Class/M.1633911581.A.FB0.html
1F:→ neversayyes: 感謝~~:) 10/11 14:20