作者leniency (leniency)
看板Eng-Class
标题[考题] 请问一题国中英文文法
时间Fri Jun 10 22:03:10 2011
题目是 Today is Sep. 28. Yesterday, I _____ a card for my English teacher.
答案是 made 请问该如何解释为何不能用完成式 have made 呢? 书上说因为是表
示「过去某个时间点的单一事件」,因此用过去式。但是何谓「过去某个时间点的
单一事件」呢? 如果解释因为句中有过去时间副词的话好像又不够清楚…
因为 Have you ever been to Taipei before? 是正确的…还是原因在过去
时间副词的种类呢? 如明不明确的时间? 谢谢大家的回答。
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.35.200.131
1F:推 layles:副词的关系,副词如果是点(e.g.yesterday,last week...) 06/10 22:37
2F:→ layles:你的事件,就必须也要是点(也就是过去式,现在式...) 06/10 22:38
3F:→ layles:而完成式是一段时间的概念...有错的话请指教~谢谢~ 06/10 22:39
4F:→ hankevin:yesterday就已经明确告诉你是昨天的事情了 为啥你执意要 06/10 22:43
5F:→ hankevin:接现在式 现在完成是指从过去某个时点到现在 06/10 22:45
6F:推 KatherineM:现在完成式有持续到"现在"这个时间点的意思。前面有 06/10 23:34
7F:→ KatherineM:"yesterday"这个过去的某一点,若想用完成貌,也应该是 06/10 23:35
8F:→ KatherineM:"过去"完成式。至於您举的另一个例子,Have you ever 06/10 23:35
9F:→ KatherineM:been to Taipei before?" 这句的完成式仍是"持续到现今 06/10 23:36
10F:→ KatherineM:"的语意:从以前到现在,有没有去过(been to)。时态还 06/10 23:38
11F:→ KatherineM:是"现在式",而before这个副词不像yesterday一样有强烈 06/10 23:39
12F:→ KatherineM:暗示时态的作用。 06/10 23:40
13F:推 hankevin:过去完成式不能单独存在 一定要配"过去式"一起服用! 06/11 00:08
14F:推 daniel0731ex:阿就直接用直觉就好啦,看了这一堆解释实在头昏脑胀 06/11 04:58
15F:→ iken8782:yesterday 是一个明确的时间 过去简单 用在明确的时间点 06/11 13:35
16F:→ iken8782:不是明确的时间点 才可以用完成式 06/11 13:35
17F:推 iken8782:又在加上 前面给了你日期 可以说 非常明确指出 是在27号 06/11 13:38
18F:→ iken8782:所以只能用过去简单 06/11 13:38
19F:→ iken8782:been to Taipei before>这个before是说 before now 06/11 13:40
20F:→ iken8782:在现在对话的时间以前 你曾经去过台北吗? 06/11 13:40
21F:→ iken8782:不是问说 昨天 前天 几月几号 是说一整段时间很不明确 06/11 13:41
22F:→ iken8782:也可以当作是问 你这辈子曾经去过台北吗 06/11 13:41
23F:→ iken8782:这类不明确的时间 就要用完成 06/11 13:41