請幫我說明一個句子所涉及的文法

各位好:

以下是我想問的句子:

The mother berated the daughter for not being home before midnight.

請問這句子所涉及的時態是? 句後的being該如何解釋呢? 為何是用這個''be'' 字呢? 什麼時候該使用這個字?

2 個解答

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

    這句的berated是主要動詞,屬[過去式]。

    to berate someone for (doing) something

    介系詞for後面用動名詞當其受詞

    The mother berated the daughter for not being home before midnight.

    這句用動名詞being,因為[在不在家]是屬[靜態]的狀況。

    not being home是不在家

    老媽罵女兒半夜不回家。

    2010-12-07 21:50:47 補充:

    字典例句:The teacher berated them for being late.

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

    The mother berated the daughter for not being home before midnight.

    因為女兒沒再12點前回來,所以他媽媽斥責了他。

    全部都是過去是

    1. berated是過去式

    2. be在這裡會用being因為已經過12點了

    2010-12-07 19:46:27 補充:

    2. be在這裡會用being因為女兒在12點後才回到家

    2010-12-07 19:47:23 補充:

    12點已經是過去了 - 女兒沒有在原本約定的'12點'前回到家

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