爆爆 小 發問時間: 社會與文化語言 · 5 年前

未來/過去完成式的特點(20點,但請不要文不對題

問之前的前言:

我"有問"的特點代表我不確定該時態是否有繼承現在完成式的特點,

但我還是把它列到有繼承的,有錯請解說

而我"沒問"的特點代表我挺確定該時態有繼承到現在完成式的特點,

但是有錯的話還是要解說喔

重要補充:我舉的例子有錯也是要說喔

-----------------------------------------------

已知現在完成式的特點

1.經驗

2.已完成的動作

3.動作在說的當下完成

4.過去到現在持續的動作

---------------------------------------------------

過去完成式所繼承的特點

1.經驗

2.已完成的動作

3.動作在說的當下完成

問題 1:

看看這樣有沒有對,過去完成式會有現在完成式的第3特點原因是

例句 I had danced for an hour until you farted.

而在說 I had danced for an hour的當下可能才完成an hour

-------------------------------------------------------

未來完成式所繼承的特點

1.經驗

2.已完成的動作

3.動作在說的當下完成

問題 2:

看看這樣有沒有對,未來完成式會有現在完成式的第1特點原因是

例句 I will have never seen the coolest guys on the earth

when the concert is decided to be canceled.

問題 3:

看看這樣有沒有對,未來完成式會有現在完成式的第3特點原因是

例句 I will have finished my homework at 7 PM .

可能在 晚上7點0分0秒時剛好完成作業

就先到這邊

已更新項目:

1.

過去到現在持續的動作

我說的應該沒錯才對阿? 例如I have lived here for three years

2.

我的過去/未來完成式的繼承列之意思是

過去/未來完成式是否能表達 經驗 已完成的動作 及 動作在說的當下完成,

希望你別誤會,如果你有誤會的話再改就好了

3.

所以過去完成式中的had + pp 只有已經完成 但沒有 說這句話的當下才完成的可能性,

是嗎?

2 個已更新項目:

4.

I had danced for an hour until you farted.

I------------------------------I-------I--------------------

danced for an hour fart now

所以你放屁的前一秒鐘,跳舞才剛好1小時,

還是是你放屁的第一秒才剛好1小時?

3 個已更新項目:

5.

那 I will have never seen the coolest guys on the earth

when the concert is decided to be canceled.

這句的文法有錯嗎? 錯在哪?

6.

所以I will have finished my homework at 7 PM .

這句的意思是我將會在7點前完成功課

而沒有剛好在7點完成功課的可能性?

4 個已更新項目:

3-2.

所以 剛好當下完成的動作只能用現在完成式表示 ,對嗎?

4-2.

所以一小時的結算點是放屁這個動作發生的時候嗎?

5-2.

I will have never seen the coolest guys on the earth

when "the concert is decided to be canceled."

" "中的句子文法上或者其他地方有錯誤嗎?

6-2.

所以I will have finished my homework at 7 PM .

的意思是在7點完成功課 還是 在7點以前完成?

如果是7點以前不是要寫 before 7 pm嗎

2 個解答

評分
  • Louis
    Lv 7
    5 年前
    最佳解答

    已知現在完成式的特點

    1.經驗

    ok

    2.已完成的動作

    ok

    3.動作在說的當下完成

    ok

    4.過去到現在持續的動作

    no,「現在完成進行式」才是如此。

    ---------------------------------------------------

    過去完成式所繼承的特點

    1.經驗

    ok,但是在過去之前就有的。

    2.已完成的動作

    ok,但發生在另一個「過去簡單式」之前。兩者有時差。「過去完成式」在前。

    3.動作在說的當下完成

    no

    問題 1:

    看看這樣有沒有對,過去完成式會有現在完成式的第3特點原因是

    例句 I had danced for an hour until you farted.

    而在說 I had danced for an hour的當下可能才完成an hour

    跳舞一小時的結算時間點是you farted,

    -------------------------------------------------------

    未來完成式所繼承的特點

    1.經驗

    要到未來那時才會有這個結果。

    2.已完成的動作

    目前尚未發生。

    3.動作在說的當下完成

    目前尚未發生。

    問題 2:

    看看這樣有沒有對,未來完成式會有現在完成式的第1特點原因是

    例句 I will have never seen the coolest guys on the earth

    when the concert is decided to be canceled.

    這句的內容有點問題。請看下面的例句:

    He will have finished his work by six o'clock.

    The train will have left before we reach the station.

    畫線的部分提供未來的時間點,如果是副詞子句,其動詞用「現在簡單式」或「現在完成式」。

    問題 3:

    看看這樣有沒有對,未來完成式會有現在完成式的第3特點原因是

    例句 I will have finished my homework at 7 PM .

    可能在 晚上7點0分0秒時剛好完成作業

    符合上面例句狀況:at 7 pm是未來的時間點。但動詞finish宜用「未來簡單式」,寫成:I will finish my homework by 7 pm.=七點前,我會做完功課。這樣語意才合理。因為不可能結束的時間點那麼精確。

    2015-07-18 11:51:17 補充:

    1.

    過去到現在持續的動作

    我說的應該沒錯才對阿? 例如I have lived here for three years

    這樣寫時,只表示自三年前到現在為止己經有了這個「結果」,並未表示會「持續」。有可能現在我正在搬家當中,接著就要離開這裡了。暗示這結果還會持續下去時,我們會用「現在完成進行式」:I have been living here for three years。

    2015-07-18 11:54:20 補充:

    2.

    我的過去/未來完成式的繼承列之意思是

    過去/未來完成式是否能表達 經驗 已完成的動作 及 動作「在說的當下」完成,

    希望你別誤會,如果你有誤會的話再改就好了

    「過去完成式」與「未來完成式」都不與「在說的當下」無關,而是「之前」與「以後」有關。

    2015-07-18 11:56:37 補充:

    3.

    所以過去完成式中的had + pp 只有已經完成 但沒有 說這句話的當下才完成的可能性,是嗎?

    「當下才完成的」會用「現在完成式」;「過去完成式」是比另一個「過去簡單式」早,所以不可能是當下才完成的。

    2015-07-18 12:01:29 補充:

    4.

    I had danced for an hour until you farted.

    I------------------------------I-------I--------------------

    danced for an hour fart now

    所以你放屁的前一秒鐘,跳舞才剛好1小時,

    還是是你放屁的第一秒才剛好1小時?

    放屁是瞬間發生,是一個結算點,「過去完成式」had danced表示算到這個時間點為止的結果是一小時。但此話並未強調一小時的「精準度」是剛好分秒不差。

    2015-07-18 12:12:35 補充:

    5.

    那 I will have never seen the coolest guys on the earth

    when the concert is decided to be canceled.

    這句的文法有錯嗎? 錯在哪?

    see是瞬間動詞,看到就看到了,不是一個過程,所以用表示結果的「未來完成式」是不合邏輯。

    when the concert is canceled可以是「未來的」終點,但為何寫成is decided to canceled,這樣就表示「決定了」,但實際郤看不出現在是否concert還在進行當中。如果是未來的假設,則看可能性決定使用的「語氣」。

    2015-07-18 12:33:35 補充:

    5. I would never have seen the coolest guys on the earth if the concert had been canceled.

    與「過去實況不符時」會這樣寫:條件句用過去完成式,結果句用would + have + pp(完成式)。

    2015-07-18 12:39:23 補充:

    6.

    所以I will have finished my homework at 7 PM .

    這句的意思是我將會在7點前完成功課

    而沒有剛好在7點完成功課的可能性?

    有誰能對未來的時間點預測得那麼精準呢?所以這雖可能,但大概不敢有人這麼肯定地說未來的事。

    2015-07-27 22:06:59 補充:

    3-2.

    所以 剛好當下完成的動作只能用現在完成式表示 ,對嗎?

    加上一個副詞just會比較精確。

    4-2.

    所以一小時的結算點是放屁這個動作發生的時候嗎?

    是的。

    2015-07-27 22:10:21 補充:

    5-2.

    I will have never seen the coolest guys on the earth

    when "the concert is decided to be canceled."

    " "中的句子文法上或者其他地方有錯誤嗎?

    when ...這個子句所述是未來才會發生的狀況,用被動態,表示是別人決定的,問題是你現在怎麼能夠知道別人將來才會做的事呢?

    2015-07-27 22:13:15 補充:

    6-2.

    I will have finished my homework at 7 PM .

    的意思:我將在晚上七點「正」完成功課

    (用at,表示分秒不差)

    2015-07-29 10:21:50 補充:

    The concert is decided to be canceled.

    時態錯誤。因為decide是action verb,如果己經發生了,有過去的時間點時,應該用「過去簡單式被動態」,沒有時間點時(則表示是現在),應用「現在完成式被動態」。用現在式的action verb表示「真理」或「習慣」等,不因時間而不同。既然是被動,表示是別人決定的,你無法預期,即使用來當「副詞子句」,做未來的時間座標,也是不合邏輯。

  • 5 年前

    5-2我想問的是

    the concert is decided to be canceled

    這句話有錯嗎?

    還是

    the concert is decided to cancel

    才是正確的?

    或者兩者都對但語氣不同?

    可否解釋一下

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