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

關於英文文法的一個問題

Mather behaved as if she were a little girl.

有那位高手看出來了嗎?

3 個解答

評分
  • 1 0 年前
    最佳解答

    Mather behaved as if she were a little girl.

    本題並非所謂的假設語氣

    as if/though可用於一般語氣和假設語氣

    如, Jack talks as if he were a teacher.

    (In fact, Jack is not a teacher.=假設語氣,與現在事實相反)

    He looked as if something bad had happened.

    (In fact, something bad did not happen.假設語氣,與過去事實相反)

    Jack talks as if he likes Mary.

    (Jack is very likely to like Mary or probably is not)

    (Who knows, anyway?一般語氣)

    之後,您必須瞭解時態的用法:

    主要子句為過去式時,從屬子句需為過去式

    如:

    He says he will marry May.

    -> He said he would marry May.

    本題 Mary behaved as if she were a little girl.只是一般語氣,非假設語氣(只是Mather 的表現很像小孩子罷了

    2008-07-11 18:50:05 補充:

    behavD和were是過去式

    如果是假設語氣(與過去事實相反,則為:

    過去式(主要子句),had + Vpp(從屬子句)

    參考資料: 惑伯
  • Mitch
    Lv 5
    1 0 年前

    Mather behaved as if she were a little girl.

    Mather的舉止行為就像是一位小女生一樣。

    behave是動詞,中文難以用動詞表現,用名詞來翻譯比較通順。

    as if:就像,可見Mather不是小女生,所以才用假設語氣(不可能實現),be動詞一定要用were。

    假設語氣:現在假設用過去式,過去假設用過去完成式,be動詞一律用were。

    參考資料: My English knowledge
  • 1 0 年前

    主要子句Mather behaved 是陳述語氣過去式,所以是對過去事情的一個假設。

    從屬子句as if she were a little girl是假設語氣(be動詞不論人稱、時態都是用were)

    參考資料: 由「英文法:只是一些規則而已 」作者提供 http://www.amstarcreative.com/eng/p2videos.html
還有問題?馬上發問,尋求解答。