aids 發問時間: 社會與文化語言 · 1 0 年前

英文文法很差,請英文高手指點~

請問一下這題

They have helped ____ laws to restrict smoking in public places.

(a)pass (b)passes (c)passed (d)passing

答案是a

我不曉得要從哪裡判斷出要選a,請高手幫幫我

謝謝

4 個解答

評分
  • Baby
    Lv 6
    1 0 年前
    最佳解答

    大家說的都不一樣,這是學習的時間點不同導致的,版大這個問題是help。

    為什麼用pass,那必須解釋help的用法,比如:

    He help me write the report. 他幫我寫這份報告。

    你也可以這樣說

    He help me to write the report. 他幫我(去)寫這份報告。

    基本上,放了to是要強調事情將會去做的事情to write the report

    不加to,其實在老文法裡是錯的,只是大家都在用,但是在某些時候不加to無法表達要幫忙做的事情尚未進行,也是會有麻煩的。

    2007-03-14 21:19:18 補充:

    真丟臉我help應該要加ed的,對不起版大,一時沒注意。

    參考資料: 自己
  • 匿名使用者
    1 0 年前

    使役動詞通常後面接的是原型動詞

    如:let, make, have

    Ex: Let me do it for you.

    而當中較特殊的是help

    舊式文法中, help後接to+V

    而現代人則多直接將to省略, 其實只是習慣的問題, 並無強制性

    但是真的很少人會再加to了!!

    參考資料: 頭腦
  • HUIHUI
    Lv 5
    1 0 年前

    因為help省略了to,所以後面的動詞要用原形動詞。

    而且help後面的toㄧ定要省略。

    I help my mother wash dish every day.

    參考資料: 自己
  • 1 0 年前

    這個我們今天剛好老師有教到XD

    那個 Help 是特殊動詞來!

    所以呢 Help 後面一定要接 原形動詞

    參考資料: 自己!
還有問題?馬上發問,尋求解答。