作者beargirl (la)
看板Eng-Class
标题Re: [文法] 现在/过去完成式
时间Sun Oct 17 09:33:47 2021
※ 引述《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://webptt.com/cn.aspx?n=bbs/Eng-Class/M.1634434430.A.551.html