匿名使用者
匿名使用者 發問時間: 社會與文化語言 · 6 年前

英文:if 用法

If I ____ for the presidency three years ago, it would be me who's sitting in presidential place now.

(A)run (B)ran (C)had run (D)had been run

請問這題答案是什麼?? 可以附上解析嗎??

然後順便講解一下if的用法!!

謝謝~~

5 個解答

評分
  • 6 年前
    最佳解答

    If I ____ for the presidency three year ago, it would be me who's sitting in presidential place now.

    (A)run (B)ran (C)had run (D)had been run

    第一句談論的事情是與過去事實相反,因此你用 "had + pp (過去完成式)".

    第二句談論的事情是與現在事實相反,因此你用 "past tense (過去式) "

    對於假設語氣,每個句子可以用不同的時態 取決於它所描述的事情.

    2014-06-08 23:27:18 補充:

    typo!

    three year ago ==> three years ago

    If you remove "three years ago," then it would be:

    If I ran for the presidency, it would be me who's sitting in presidential place now.

    2014-06-09 06:48:38 補充:

    When there is NO "three years ago" you will NOT know when the event didn't happen (or doesn't happen). With "three years ago", we certainly know the event DIDN'T happen in the past, not "DON'T happen NOW"

    2014-06-09 06:50:31 補充:

    Without "three years ago", you can treat the situation DOESN'T happen at the present time for both sentences. Otherwise, you have to use the proper tense for each individual sentence.

    2014-06-09 11:15:03 補充:

    US presidential election happened November, yet the president-elect didn't take office until the next January (March before 1933). It means being elected is in the past, being in the position is at the present.

    2014-06-09 11:17:48 補充:

    However, this is US system. Other country might have the election and taking office in the same year.

    2014-06-09 11:21:33 補充:

    Using which tense in each of these two sentences: 條件句 or 結果句 shall depend upon the actual situation. I don't understand HOW master Louis and 羅莉 know the actual situation from ONE single sentence.

    2014-06-09 11:23:49 補充:

    My saying in this sentence:

    If I ran for the presidency, it would be me who's sitting in presidential place now.

    is a situation that I ASSUME both events are not true at present time (與現在事實相反).

    2014-06-09 11:26:09 補充:

    I don't disagree with you two's saying about the tense for each sentence. However, you got to realize that your sayings are also assumptions.

    I mean we are analyzing the sentence based upon our own assumption of the situation.

    2014-06-09 11:34:32 補充:

    The question that is asked by the poster is very clear what tense we shall use, because of those adverbs used to express time. The rest all base upon our own assumptions of the situation.

    2014-06-09 12:45:03 補充:

    讓我給你更多的例子:

    If I were born rich, I would devote myself to help those unfortunate children.

    (這兩個句子談論的事情都與現在事實相反)

    If you were born today, June 4, you are ambitious with a good head on your shoulders, particularly for business.

    (第一句談論的事情與現在事實相反, 第二句談論的事情可能是事實)

    2014-06-09 12:47:37 補充:

    這些例子都向你解釋:

    對於假設語氣, 每個句子可以用不同的時態 取決於它所描述的事情.

  • 6 年前

    For someone who admittedly isn't grammatically sound, you sure are opinionated.

    This is just a simple case of type 2 vs type 3 of if clauses/ conditional sentences:

    2014-06-09 12:29:36 補充:

    Type 2:

    If I ran for presidency three years ago, it would be me who's sitting in presidential place.

    Type 3

    If I had run for presidency three years ago, it would have been me who's sitting in presidential place.

  • 6 年前

    > 說這句話好大的口氣, 等於同時酸了歐巴馬與希拉蕊兩位重量級人物以及共和黨的參選人..

    Nonsense, no one in US uses the term "presidential place" to identify the White House or the Oval Office.

  • 羅莉
    Lv 7
    6 年前

    贊同Louis大師的解析.

    無論有無標示過去時間點, 競選必然是早於「當選後執行職務」, 所以依定是過去非事實, three years ago只是把時間說得更具體而已.

    2014-06-09 09:02:31 補充:

    說這句話好大的口氣, 等於同時酸了歐巴馬與希拉蕊兩位重量級人物以及共和黨的參選人..

  • 您覺得這個回答如何?您可以登入為回答投票。
  • Louis
    Lv 7
    6 年前

    本句的「條件句」無論有無three years ago,都只能用「過去完成式」had run。因為「結果句」裡己經有了時間點now(限定在現在),would xxx是表示現在未發生的結果,所以「條件句」指的一定是過去未發生的條件(在現在之前)。「條件句」指的是現在未發生的條件時,才用「過去簡單式」ran。

    2014-06-09 06:46:59 補充:

    結果句的動詞是簡單式would xxx時,可以包括「現在」和「未來」,但如果要講得比較精確,就可標示了時間,如本句用了now。

    2014-06-09 09:40:44 補充:

    DSW大師在補充裡所給的第二個句子是錯誤的:

    If I ran for the presidency, it would be me who's sitting in presidential place now.

    必須將now刪去。因為依條件句所給的條件,結果句應是「未來」,不可能是「現在」。

    2014-06-09 09:50:09 補充:

    假設語氣的ran(過去簡單式)時間座標是「現在」,用來當條件,而結果句用would be,是「過去的未來」,時間點如羅莉大師所指出,是在現在之後,所以只會落在「未來」。

    如果條件句是had run(過去完成式),時間座標是「過去」,則would be這個結果,就有可能發生在「現在」及「未來」了。因為都在過去之後。

    2014-06-09 22:52:06 補充:

    running for the presidency與sitting in presidential place是發生在不同的時間點上,坐上總統位置的人,已是總統,在享受presidency的榮華富貴,早己不是正在ran(努力爭取當中)的那個候選人,因為他已經得到了這一切了。

    DSW大師強調兩個都與現在相反,那麼兩件行動,就沒有合理的「時差」了。這是羅莉和我在先前一再說明該句不對的原因。Dark Helmet也指出同樣的問題。請DSW大師三思。

    2014-06-09 22:56:56 補充:

    本句的if是一個附屬連接詞,帶出一個副詞子句,提供主句述部的條件。if 也可用來帶出一個名詞子句,當主句動詞的受詞,如:He asked if I had left you.或I want to know if you are free this afternoon.

    2014-06-09 23:52:42 補充:

    現在坐在總統位置上的那個人不是我(現在的情境),而當初我也沒有去參加競選(更早的另一個情境)。

    2014-06-10 00:45:09 補充:

    將來坐在總統位置上的那個人不會是我(未來的情境),而現在我也沒有參加競選(現在的情境)。

    結果句如是未來的情境,是不可能用now這個時間座標的。

還有問題?馬上發問,尋求解答。