作者ihateher (iphone)
看板TOEIC
標題Re: [題目] 眾文金色證書模擬測驗2 文法問題
時間Sat Mar 28 17:51:03 2015
※ 引述《dantu04 (AhDan)》之銘言:
: 書名:眾文金色證書模擬考試2
: 頁數:p.24 第136題
: 題目:Please take a ticket and proceed to the service counter after your
: number ____.
: (A) was called
: (B) will be called
: (C) has been called
: (D) will call
: 疑問: 為什麼是C而不是B或是is called? 不太懂這邊用現在完成式的理由是什麼
這一題很有意思,是兩個時態觀念的結合:
1.在表示「條件」或「時間」的副詞子句中,要用「現在」代替「未來」。
ex. I will stay home [if it rains tomorrow].
這句話的if子句就是條件子句,
所以要用現在式的rains來代替will rain。
ex. Please call me [when/after he calls back].
這個中括弧的子句就是跟時間相關的副詞子句,
一樣要使用現在式的calls來代替will call。
2. 在未來,有兩個動作一前一後發生,
先發生的要使用「未來完成式will have + Vpp」
後發生的要使用「未來式will + Vr」
ex. A: What will you be doing when I come back at 10?
(A: 我十點回來的時候你會在做啥?)
B: I will probably have slept by then.
(B: 在那時我大概已經睡了)
*. will probably have slept比when I come back at 10還要早
記住,when子句是跟時間有關的副詞子句,現在代替未來。
ex. By the time you come back next year, she will have married another man.
(明年你回來之前,她就琵琶別抱了。)
*. by the time = before,所以by the time子句跟時間有關,
一樣要使用現在代替未來。
總之可以看到,只要跟「時間」或「條件」相關,就是要用現在來代替「will」。
所以請看看下面這個句子:
ex. Tom will come visit me when he has finished all his work.
(Tom把所有工作完成就會來拜訪我。)
為什麼這裡會用現在完成式呢?畢竟Tom要「先完成工作」才「會來拜訪我」,
有這樣的先後關係,「先完成工作」要用will have finished all his work才對吧?
請注意,這裡「先完成工作」是發生在表示「時間」的when副詞子句中。
只要跟「時間」或「條件」相關,就是要用現在來代替「will」。
只要跟「時間」或「條件」相關,就是要用現在來代替「will」。
只要跟「時間」或「條件」相關,就是要用現在來代替「will」。
因為很重要,所以我說三次。
故此句子,就要把will have finished all his work變成「現在完成式」:
have finished all his work,所以句子就成了以下-->
Tom will come visit me when he has finished all his work.
所以呢,原波的問題:
Please take a ticket and proceed to the service counter
after your number has been called.
本來應該要用未來完成式的will have been called,
但是碰到了跟「時間」有關的after副詞子句,
就只能使用現在完成的has been called了。
然後,如果答案是is called,也可以對噢!
==========
歡迎各位PTT版友來信詢問文法問題,
本人樂意免費解題。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.177.46
※ 文章網址: https://www.ptt.cc/bbs/TOEIC/M.1427536265.A.244.html
推 joseph1357 : 推!! 03/28 19:31
推 allhappy64 : 推 好有條理的說明! 03/28 19:32
推 nick10439 : 感謝講解,淺顯易懂 03/28 21:33
推 damnshock : 推只要跟「時間」或「條件」相關,就是要用現在來代 03/28 23:59
→ damnshock : 替「will」。 03/28 23:59
推 navreverie : 推! 03/29 17:14
推 gy158984 : 推阿~我都是把when假設為當下發生,所以不可能有未 03/29 22:03
→ gy158984 : 來發生,所以只有現簡&現在完成。 03/29 22:04
→ gy158984 : 不過after時間副詞也可以這樣用,學到了XD 03/29 22:05
推 imbtw : 大推淺顯易懂 04/11 07:30
推 Ryancross : 大推~ 學到很多! 04/12 23:14
推 u9711017 : 推 04/13 17:52