一些英文時式問題

if i won't forgive him until he ______

1 will apologize 2will have apologized 3 has apologized 4 had apologize 5 is apologize

為何是3可不可以5

i_____that novel twice if i read it again.

1 will read 2 would read 3 have read 4 will have read

為何是4應為1未來式才對if為現在式帶未來式

請說明謝謝

i won't take a rest before i_________my assignment.

1will finish 2finished 3have finished 4 finish

為何是3,4

the patient will have been dead by the time the doctor______

1 will arrive 2 arrives 3arrived 4is arriving 5has arrived 6will has arrived

為何是2可不可以5,6

there are always lines in a bank.i______in line for half an hour yesterday.

1 stood 2 was stood 3 had stood 4 am standing

為何是1 可不可以3

Update:

1 i won't take a rest before i_________my assignment.

before為在..之前動作應為之後為何可完成式

2 it is a pity是否等於it is the pity

3 i won't forgive him until he ______

可用apologize有文法書用現代式

謝謝

2 Answers

Rating
  • Yuki
    Lv 5
    9 years ago
    Favorite Answer

    A1: 題目出現2個連接詞 "if" 跟 "until" 但實際上只有兩個句子。所以您可能打錯題目了。原來的句子應為:I won't forgive him until he ___.

    解題:表示「時間」、「條件」之副詞子句 (Adv Cl)須以現在式帶替未來式。

    本題為表「條件」之副詞子句,句型為:S1V1 + until + S2V2,其中的主要句S1V1表達的語義是「未來式」,而副詞子句 until + S2V2 則是對未來的假設,並非明確的未來事實,不可用未來式而需以現在式表達。

    本題中文意思為:「我不會原諒他的,除非他道歉。」其中「他道歉」表「原諒他」的條件,該條件要先成立,「原諒他」才發生。英文在表達2個動作的先後關係時,以完成式表先發生的動作,所以「他道歉」要用現在完成式表達,答案選3。倘若選5,則形成"...until he is apologize." 但"is"跟"apologize"都是動詞,故不選5,因為一個英文句子只能有一個動詞。

    A2: 本題中文意思為:「假如我再讀這本小說一遍,我就已經讀兩次了。」其中if子句為表「條件」之副詞子句,是對未來的假設,需以現在式表達。而主要句語意是「我就已經讀兩次了」表經驗的累積,要用未來完成式。

    選1意思就變成:「假如我再讀這本小說一遍,我會讀兩遍。」邏輯不通,文法不符。

    A3: 英文在表達2個動作的先後關係時,以完成式表先發生的動作,簡單式表後者。而before跟after因為已經清楚交代出2個動作的先後關係,所以也可用簡單式,故選3跟4皆可。

    A4: 題目的"by the time the doctor ___"為表「時間」之副詞子句,是對未來的假設。表示「時間」、「條件」之副詞子句 (Adv Cl)須以現在式帶替未來式。觀其語義,需以現在簡單式表達,故選2。

    A5: 英文在表達2個動作的先後關係時,以完成式表先發生的動作,簡單式表後者。本題中的"I ______ in line for half an hour yesterday."只有一個動作,無須比較先後,要用過去簡單式表達,所以選1。

    請進一步參閱各版本英文文法相關書籍。

    2010-10-26 13:40:02 補充:

    1 i won't take a rest before i_________my assignment.

    before為在..之前動作應為之後為何可完成式

    A: 該句意為:「在我完成作業之前,我不會休息」所以是先「完成」作業,然後才「休息」所以用...before I have finished my assignment. 而before因為已經清楚交代出2個動作的先後關係,所以也可用簡單式。

    2010-10-26 13:40:27 補充:

    2 it is a pity是否等於it is the pity

    A: 不全然相等,視語意而定。it is a pity表某事是一件可惜或令人遺憾的事。it is the pity則特別指稱特定事件,常接續相關的上下文。

    Eg. It is a pity to give up the opportunity. 放棄這大好良機真是可惜!

    Eg. His lost his wife; it's the pity that drove him depressed. 他失去了他的妻子;這件憾事令他一厥不振。

    2010-10-26 13:40:37 補充:

    i won't forgive him until he ______

    可用apologize有文法書用現代式

    謝謝

    A: 表示「時間」、「條件」之副詞子句 (Adv Cl)須以現在式代替未來式。故"I won't forgive him until he apologizes."的副詞子句用現在簡單式是正確的。若為強調動詞的先後關係,其副詞子句則要用現在完成式表達;兩種表達都是現在式,差別在強調的語氣不同。

    • Login to reply the answers
  • 呆子
    Lv 7
    9 years ago

    1. I won't take a rest before I (finish/ will have finished) my assignment.

    =After I (finish/ will have finished) my assignment,I will take a rest.

    • Login to reply the answers
Still have questions? Get your answers by asking now.