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

請幫忙解惑 英文文法的問題

Is there anyone left here to punish you?

1. 為什麼要加to

2.anyone left here 中有省略 that 嗎? 像這樣anyone that left here

3.可以改為下述嗎 is there anyone left here punished you?

3 個解答

評分
  • 羅莉
    Lv 7
    6 年前
    最佳解答

    這個句子還原如下:

    Is there anyone (who is) left here to punish you?

    有沒有哪位被留在這兒來處罰你呢?

    1) 不定詞用來表示目的, to punish you就是某人被留下來的目的, 這就是加to的原因; 如果拿掉to, 就成了一句雙動詞的錯誤了.

    2)還原句的who當然可以用that代替, 但is不可省略.

    減化為分詞片語後, left是表被動語意的分詞, 前面也可以有being來表示進行中的動作; being left here意思是「正被留在這兒」

    3) is there anyone left here punished you? (X)

    punished後面有受詞you, 就不是分詞形式, 而是動詞過去式, 卻沒有主詞, 形成一句雙動詞, 所以錯誤; 必須用不定詞to punish, 其邏輯上的主詞是anyone, 才沒有文法與語意的問題.

    如改為:

    Is there anyone left here to be punished by you?

    文法是正確的, 但意思不同:

    有沒有哪位被留下來這兒讓你處罰呢?

    參考資料: 羅莉 - 英文文法
    • 登入以對解答發表意見
  • 呆子
    Lv 7
    6 年前

    Is there anyone left here to punish you?

    本句還原敘述句結構為Anyone(who is) left here is to punish you.

    其中 be + to + V 連用,表示責任,相當於must留在該處的任何人需負處罰你的責任 Is there anyone left here to be punished by you? 留在該處的任何人均由你處罰嗎? Is there anyone left here to have been punished by you? 留在該處的任何人均之前被你處罰過嗎?to have been + PP 不定詞由此方式表過去式

    • 登入以對解答發表意見
  • 6 年前

    十八點已經償還清了......... @@

    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。