作者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/cn.aspx?n=bbs/Eng-Class/M.1633911581.A.FB0.html
1F:→ neversayyes: 感谢~~:) 10/11 14:20