promotion image of download ymail app
Promoted
? asked in 社會與文化語言 · 1 decade ago

幾個英文文法

我有幾個搞不懂的文法

1. If I had gone to the party last night, I would be tired now.

→ 為什麼是用 would be?

2. On reaching the station, I found that my friend had arrived.

→為啥是 had arrived 而不是has

3. he insists that she come as soon as possible.

為啥用come 不是comes

4. she had great difficulty finding a job.

為啥是用finding

5. i cannot make myself understand in English.

為啥是 understood 不是 understand

麻煩英文強者嚕~^^

2 Answers

Rating
  • BABOO
    Lv 7
    1 decade ago
    Favorite Answer

    我有幾個搞不懂的文法

    1. If I had gone to the party last night, I would be tired now.

    → 為什麼是用 would be?

    答:

    前面if I had gone用的是過去完成式,因為有過去時間last night. 與過去事實相反的假設用過去完成式。

    後面主要子句的動詞用would be,是過去式。因為有現在時間副詞now,與現在事實相反的假設用過去式。

    換句話說,本句前後我時間不一樣,前面是過去時間,後面是現在時間,所以用於假設時,當然就不一樣了。前面用過去完成式,後面句用過去式。

    2. On reaching the station, I found that my friend had arrived.

    →為啥是 had arrived 而不是has

    答:

    後面的從屬子句本來應該用現在完成式has arrived,但因為前面主要子句的動詞是found過去式,就必須寫成過去完成式了。

    3. he insists that she come as soon as possible.

    為啥用come 不是comes

    答:

    insist 是「心理意志動詞」,這類動詞有下列句型:

    S + insist + that + S + (should) + Vr ...

    這裡用come,就是因為原句是She should come ....,習慣上省略了should,就用原形動詞了。

    4. she had great difficulty finding a job.

    為啥是用finding

    答:

    句型 have difficulty + V-ing

    所以 這用必須用finding

    5. i cannot make myself understand in English.

    為啥是 understood 不是 understand

    答:

    這裡是understood沒錯。

    因為understand 是及物動詞,如果這裡是用understand就必須加上受詞。但本句中後面並沒有受詞,只有in English。明顯是被動式結構才會沒有受詞。所以understood是對的。

    如果用understand必須寫在像下列句子:

    I cannot make myself understand him. 加一個受詞him。

    我無法使我自己了解他。

    但如果是寫I cannot make myself understood in English.

    中譯就是:我無法使用英文表達來被別人了解。

    麻煩英文強者嚕~^^

    Source(s): 本人
    • Commenter avatarLogin to reply the answers
  • Cooper
    Lv 6
    1 decade ago

    1. If I had gone to the party last night, I would be tired now.

    → 為什麼是用 would be?

    這是個過去完成式的虛擬句,帶假設性,事實上是未發生的事情.基本架構為: if had been...,would be...如果那時...結果將是...

    譯文: 如果我昨晚曾經去聚會,我現在將會是累的.(事實上昨晚我沒去聚會)

    2. On reaching the station, I found that my friend had arrived.

    →為啥是 had arrived 而不是has

    過去完成式,句子中有兩個時間,發生在前的時間用過去完成式,發生在後用過去式.如,此句中found是在朋友到達後had arrived,

    譯文: 到達車站時,我發現我的朋友已經到那了.(發現是在朋友到達之後).

    3. he insists that she come as soon as possible.

    為啥用come 不是comes

    你寫掉了一個單字:( will )come譯文: 他堅持認為她會儘快來.

    4. she had great difficulty finding a job.

    為啥是用finding

    動名詞做補語,使句意更完整,表明她的困難是在工作方面.

    5. i cannot make myself understand in English.

    為啥是 understood 不是 understand --->你是不是寫反了?

    應該是用understand, make sb. do something.使某人做某事.

    Source(s): www.oneonone-online.net
    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.