作者Cordova (谁有博客来e-coupon? ==)
看板Eng-Class
标题Re: [请益] 时态~
时间Mon Jan 31 14:54:10 2011
※ 引述《barry198744 (小豪)》之铭言:
: 各位版友好~
: 想请问以下这几题对岸高考的题目~谢谢~
: 1. I left my pen on the desk and now it’s gone; who _____ it?
: A. took B. has taken
: C. will take D. had take
: ANS:(B)
: 解答是说,用现在完成式表示影响或结果,所以用B。
: 这题我写(A),因为我认为拿走我的笔,拿只是一个过去的动作,是不是用A也可以?
跟你有一样想法,
觉得A其实也可以,
因为如果只是单纯描述事实,
那用简单式就好了!
但看到答案说用现在完成式表示影响或结果,
我心里便开始画一条时态的线:
past present future
--------'---------------'---------------'------->
Ved V will V
------->--------------->--------------->
完成的用完成式(had/have/has + p.p)
还在进行的用完成进行式 (had/have/has/will have been V-ing)
以下是我对B的看法:
我掉了笔在先,
所以是left(过去),
"现在"不见了,
now it's gone
所以在过去和现在的时间里,
有人拿走了笔,
而走仅是一瞬间,
就用完成式,
又因为是在过去和现在之间的这一段时间发生的,
所以用现在完成式(过去的过去才用过去完成式),
这样便说得通为什麽说用现在完成式来表示影响结果~
: 2. They won’t buy any new clothes because they _____ money to buy a new car.
: A. save B. were saving
: C. have saved D. are saving
: AND:(D)
: 解答是说,这个动作正在持续,所以用现在完成式。
: 而我是写C,想说现在完成式,可以表示开始於过去,持续到现在的动作,所以正符合
: 题意的存的动词。
: 谢谢~"~ 感激不尽~~
如果你用现在完成式,
句子的意思会由"因为正在存钱(还在存)准备买辆新车, 所以他们不会/能买新衣服"
变成"因为他们已经存了钱要买辆新车(已经存够了钱),所以不会/能买新衣服"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.224.120.66
1F:→ priv:听过native speaker的意见是说has taken比较常说 01/31 15:35
2F:→ priv:native speaker在说话的时候是不会先考虑文法正确性再讲的 01/31 15:35
3F:→ priv:单纯就是某个场合怎样讲比较多的一种习惯 01/31 15:35
4F:→ priv:以美式英文来说也常常有用just/already+简单过去式 01/31 15:39
5F:→ priv:究竟哪一个比较常用恐怕还是要靠实际经验 01/31 15:40
6F:推 heziying:who took it=自然 who has taken it听起来怪怪的 是英式 01/31 16:00
7F:→ heziying:英文吗? 不过为了考试要用这些怪怪的、"正确"的答案才 01/31 16:04
8F:→ heziying:考得上...=/ 01/31 16:04
9F:→ Cordova:觉得考太细了!又不是要招文字翻译工作者... 01/31 17:22