one 發問時間: 社會與文化語言 · 1 個月前

When we have climbed over it, we shall know what is on the other side請問這句為什麼用現在完成式?怎解?現在完成式不是從過去某一個時間發生到現在嗎?但它們還未爬為什麼用現在完成式?謝謝?

1 個解答

評分
  • Dustin
    Lv 4
    1 個月前
    最佳解答

    這裡作為連詞的when是解作"在…之後", 當然句子如用after, 其意思更明顯.

    這副詞子句(after.....)可以用作假設性的條件, 說明當一件事"完成"之後, 配合主句用modal verb(will, shall, may, can,...)代表了有可能的結果, 所以子句用現在完成式(have climbed).   當子句用簡單現在式或現在完成式,都是提指未來的事件(referring to the future).

    句子亦可以改寫為conditional sentence type-1, 以表達明顯的假設性, 如:

    If we climb over it, we will know what is on the other side.

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