「*我吃飯完了」為什麼不可以,要說「我吃完飯了」呢?

若句子中同時有「賓語」(一般說的受詞)與「補語」的時候,
外籍學生常常會出現病句。比如:

1

*我吃飯完了。

2

*他看這部電影不懂。

3

*妹妹昨天睡覺了十幾個小時。

4

*媽媽洗衣服得很累。

5

*保羅說水餃成睡覺了。

老實說,之前遇到學生這樣的病句,覺得就是結構不熟悉,忘了再次重覆「動詞」,
或是得把「賓語」挪走;「結構問題」小事一件,多多練習就好了。
但是幾個禮拜前,有位老師跟我聊起了「賓補爭動」這個問題,
讓我又想進一步探究整理為什麼?是否什麼規律?

是,為什麼上面五個病句,要做如下的調整:

1-b

吃完飯了。

飯,我吃完飯了。

我把飯吃完了。

2-b

看不懂這部電影。

這部電影,他看不懂

3-b

妹妹昨天睡覺睡了十幾個小時

4-b

媽媽洗衣服洗得很累

5-b

保羅把「水餃」說成睡覺了。

共同的調整都是讓「補語」跟「動詞」緊緊黏合。
但調整的方式又因不同的「補語結構」與性質而有所不同。比如:

  • 句1有三種方式:可以將「賓語」挪到「補語」之後,也可以將「補語」挪到句首,但又可因表達語義而採用「把」字句將「賓語」拉離「動詞」;
  • 句2有三種方式:可以將「賓語」挪到「補語」之後,也可以將「補語」挪到句首;
  • 句3-句4,則只能是在「補語」前添加一個「動詞」,組出「動補結構」;
  • 句5,就得使用「把」將「賓語」挪到「動詞」前,如此,就形成「動補結構」。

上面的調整,我們看到兩個問題

  1. 為什麼「賓、補」同時出現時,「賓語」得讓步呢?
  2. 為什麼有這幾種不同的調整,形成「動補結構」呢?

為什麼「賓、補」同時出現時,賓語得讓步?

當賓語和補語同時爭取跟「動詞」黏在一起時,我們必須看誰更離不開動詞。

答案是「補語」。

補語是動詞的附屬品,是用來補充說明動作的結果。
沒有了動詞,補語幾乎無法獨立存活。

想像一下,有人問:「飯,你完了嗎?」這完全不合語法。

相反地,賓語(人、事、物)本身就是一個獨立的個體,它不需要靠動詞才能生存。
你可以說「飯,你想吃哪種?」甚至單說「飯」這個字就有意義。

所以,漢語的處理邏輯是:補語跟動詞的結合,比賓語更優先

當兩個成份同時出現,賓語必須讓步——移位、前置、或者借助「把」。

不同性質的補語,讓步方式大不同

雖然我們知道要讓「動補結構」緊密結合,但調整的方式卻不能一體適用。
這就是為什麼學生學會了「我吃完飯了」,
卻還是會說出「*妹妹睡覺了十幾個小時」的原因。

這裡有個地方需要注意:不同類型的補語,讓步的方式不一樣。

  • 有的補語可以容許賓語移動到句尾,有的不行。
  • 有的補語天生就得跟「把字句」搭配,才能展現其「變化」的特質。
  • 有的則必須採取「重複動詞」的策略,才能同時保有事件的完整性與動作的結果。

為什麼?

因為每一類補語背後的語義邏輯不一樣。
這個差異,才是真正影響學生能否「舉一反三」的關鍵。

搞懂了「補語」的脾氣,
你才能在教學時,不只是幫學生改句子,而是給他們一套帶得走的邏輯。


  • 這篇的完整拆解與教學應用,已收錄於【教學核心力實驗室】VIP 專屬文章。
    👉【完整解析版】(首次使用方格子時,系統會請你註冊帳號)

  • 還不確定訂閱內容適不適合你?
    👉 【訂閱方案介紹