優達 發問時間: 社會與文化語言 · 7 年前

We found that the house stood.

We found that the house stood in the distance was deserted.

上面這句話是不是stood有錯呢?

如果有應該換成什麼時態才對呢?

煩請各位高手解答 ^^

1 個解答

評分
  • 7 年前
    最佳解答

    We found that the house stood. (O)

    We found that the house stood in the distance was deserted. (X)

    以文法來說,第一句正確,不過加個副詞會順口得多。

    stand 表示「直立」的狀態,當成「屹立、聳立」時,一般要加個副詞修飾,比較順口,不然會覺得很突兀。

    We found that the house stood.

    我們發現這房子屹立。

    「屹立」怎麼啦?總覺得語意未盡。只要多加一字,就順口多了:

    We found that the house still stood.

    我們發現這房子依然屹立。

    無論如何,stood 在這裡是正確的。

    第二句的 stood 要改成 standing 或 which stood 才行:

    We found that the house stood in the distance was deserted. (X)

    這裡 that 引導名詞子句做 found 的受詞,裡面有兩個動詞 stood 和 was,不正確。

    若把 was deserted 當成主要動詞被動,那 stood 要改成現在分詞 standing:

    We found that the house standing in the distance was deserted. (O)

    我們發現聳立在遠處的房子沒人住了。

    這時 standing in the distance 是分詞片語當形容詞修飾 house,「聳立在遠處的」房子。這樣才正確。

    不然,就要用關係代名詞 which 來當 stood 的主詞:

    We found that the house which stood in the distance was deserted. (O)

    這時,which stood in the distance 是關代子句,做形容詞用修飾先行詞 house,意思一樣。這樣才能保留 stood。

還有問題?馬上發問,尋求解答。