作者ewayne (ec)
看板Eng-Class
标题Re: [文法] 现在/过去完成式
时间Tue Oct 12 09:24:01 2021
※ 引述《beargirl (la)》之铭言:
: ※ 引述《ostracize (bucolic)》之铭言:
: : 没错!整个句子显得很不自然很怪!
: : 台湾就是有一堆奇怪的英文老师,连简单通顺的句子都写不出来,
: : 还老是想出一些怪考题,来考学生进阶的文法。
: : 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, 用「过去完成」&「过去完成进行」则有不同语意,差别
: 在於表达有无一直持续到 我回家时还在写功课。
英文文法中有个玩意,台湾的英文教育中好像没什麽讲这玩意,但其实这玩意很重要,
这玩意叫做「时态的一致性」(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)的文法(时间逻辑)相冲突。
---
在我看来出这问题的老师,要嘛是误打误撞,要嘛他其实非常清楚时态的玩法。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 128.163.238.108 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Eng-Class/M.1634001844.A.199.html
1F:推 neversayyes: 不过表定答案是现在完成式XD 所以特别提出来跟大家讨 10/12 14:59
2F:→ neversayyes: 论~ 我一开始想法也跟您一样,考虑时态一致所以觉得 10/12 14:59
3F:→ neversayyes: 应该是过去完成,但看到答案是现在完成思考了非常久 10/12 14:59
4F:→ neversayyes: ,所以丢上来跟大家讨论~~ 非常感谢您:D 10/12 14:59
5F:推 beargirl: 如果说答案是现在完成式,比较说的通是关系副词when 限 10/12 21:29
6F:→ beargirl: 定 3pm, 也就是说话者(I)3pm到家时。 但整句表达说 10/12 21:29
7F:→ beargirl: 不出哪里怪,不自然。 我才疏学浅 10/12 21:29
8F:→ cerenis: 我一直以为表时间顺序是现在>现在完成>过去>过去完成 10/17 23:40
9F:→ cerenis: 这题不是在考这个吗,回家用过去所以答案是现在完成。 10/17 23:41
10F:→ cerenis: 有人可以解释一下表时间顺序的用法吗XD,以前高中是这样 10/17 23:42
11F:→ cerenis: 背的。(不过我不会在这句用SINCE) 10/17 23:43