作者dahi (神)
看板Eng-Class
标题Re: [考题] 96学测 一题
时间Sun Mar 1 23:49:36 2020
※ 引述《s11924 (陷阱金属小妹)》之铭言:
: The growth of public television in the past two decades ___ dramatic.
: A. was
: B. were
: C. has been
: D. have been
: 因为主词是the growth所以先去掉B和D
: 请问答案为什麽是C不是A?
您好~ 这题我刚好有研究,跟您分享一下心得:
首先,语言不是说一定要用 xxx 才可以的,而是用了 xxx 会带出什麽感觉,
譬如,这一题如果用了 was ,那麽表达出来的感觉就是把前面那句话看做一
个点,一件事情,这样子的描述给人相当「巨观」的感觉,就像站在月球上看
地球,台湾可能也只变成了一个点。
然而,本句是单选题,也就是说必需选一个「较为正确」,或者说,「较为非
科幻小说表达法」的选项,也就是 C 选项。
何以见得呢?关键就在於 in the past two decades 这个部分,建议你去查:
in, within, during, over, for 之间的差异,或者,也可以直接参考我蒐集
到的资料:
https://bestbanana.ml/blog/time-english/2253/
里面提到 in 是「点状」发生的事情,也就是说,发生过很多次,也因此,不
该使用 was (暗指一次),然後,这些事情发生了也结束了,也因此,要使用
完成试,最後,这些事情在未来仍应该会继续发生,因此使用完成进行式。
题外话,如果把题目改成「for ten years」,答案就会变成 was,因为 for 这个
字的意思是「长达十年的成长」,语意上正是把前述变成一件事情来看。
英文就是酱子「玩时间」的 Orz
---------------------------
不负责任建议:
请注意这个「成长」在这边使用的是「单数」对吧,也就是说「成长」本质上应该
是「连续」的,像「水」一样,一大块的不可数名词,配上「in」这个点状发生
的用语实在不妥,因此,参考我blog蒐集到的资讯,荐该使用 during 或者是
over 会更好……吧?
Correct me if I'm wrong.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.120.220.4 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Eng-Class/M.1583077779.A.6AB.html
※ 编辑: dahi (140.120.220.4 台湾), 03/02/2020 08:12:53
1F:推 s11924: 感谢回答 03/02 11:26
2F:→ dahi: my pleasure~ 03/03 00:42