作者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
→ priv:聽過native speaker的意見是說has taken比較常說 01/31 15:35
→ priv:native speaker在說話的時候是不會先考慮文法正確性再講的 01/31 15:35
→ priv:單純就是某個場合怎樣講比較多的一種習慣 01/31 15:35
→ priv:以美式英文來說也常常有用just/already+簡單過去式 01/31 15:39
→ priv:究竟哪一個比較常用恐怕還是要靠實際經驗 01/31 15:40
推 heziying:who took it=自然 who has taken it聽起來怪怪的 是英式 01/31 16:00
→ heziying:英文嗎? 不過為了考試要用這些怪怪的、"正確"的答案才 01/31 16:04
→ heziying:考得上...=/ 01/31 16:04
→ Cordova:覺得考太細了!又不是要招文字翻譯工作者... 01/31 17:22