句子「The elephant lives in the tropical rainforest, where there are a lot of plants to eat. 」中,為什麼不是「where there are a lot of plants to be eaten」?


你好。問得好!

根據上下文的句意語境邏輯,以及句中有明確具體的動作執行者 —— the elephant ,可以說,是以此(執行者)為前提所省略 for sb 的, 所以,就用了 to eat. 也即在to eat的前面省略了 for it ,以免重複累贅,如:

There is a lot of work to do today. We will be very busy .(因為有具體的動作執行者——we,還有today,也可以說是 to do前省略了 for us ,以免累贅重複)

Three ideals to think about include …. .(根據句意邏輯,和 three,是在對具體的動作執行人進行說明交代,所以 to think about ,也可以說是其前省略了 for us/ you ,以免重複,因為聽話人明白,哈)

There are a lot of work to be done.(泛泛而說,不知,也沒有明確具體的動作執行人,和可意會的,所以 to be done )

總之,根據語境語意的邏輯進行意會,慢慢積累,哈。

以上僅是我個人的一般性的體會,願能對你有所幫啟。


在there be 句型當中,動詞不定式修飾名詞作定語時,動詞不定式用主動式,重點在人;動詞不定式用被動,重點在物!


非常經典的動詞不定式主動表被動的表達。

動詞不定式有非常多的情況可以用主動來表示被動,主要情形有三種。

1.n + be +adj. +to do

例句:The question is very difficult to answer.

2. It (This, that) + be + (a/an/the) +adj. +n + to do (實質上和第一種是一樣的,只不過是形式主語)

例句:It is a very difficult question to answer.

3. There + be + (a/an/the) +(adj.) +n + to do (there be句型是強調存在,所以形容詞可有可無。而前兩種必須要有形容詞)

例句:There is a very difficult question to answer.

而題主所舉的便是第三種。


原句為:

…… where there are a lot of plants for the elephant to eat.

大象喫,是主動的。

這個不定式的複合結構,根據句意,把不言而明的 for the elephant 省略了。

以上。希望有所幫助。


「The elephant lives in the tropical rainforest, where there are a lot of plants to eat. 」

大象生活在熱帶雨林,那裡有很多植物可以食用。

這裡的 to eat 是動詞的不定式結構,不定式「to do" 可以表將來,理解為 去喫。

事實上,這些植物,也是還沒有被喫掉,等待著大象 去喫 的。

不用刻意用過去分詞強調大象與食物之間,食物被喫掉的被動關係。

比如,I can not help you now, because i have a lot of work to do.

同樣不用強調工作被做。而是,有很多工作等著我 去做


語法點: 判斷不定式中的「主——動關係」[簡單理解為主動]和「動——賓關係」[簡單理解為被動]

此例就是很典型的「動——賓關係」,也就是中學老師常說的「主動表被動」。

形式上是 a lot of plants to eat,但其實是"plant"被"eat".

英語閱讀量大的話,很容易發現類似的句子。

e.g.

Its a good book to read.

He has a large family to support.

但有些時候,主動/被動式又都成立,可能是由於表達習慣的原因。

e.g.

Ive got a lot of work to do.

Ive got a lot of work to be done.


這兒涉及一個邏輯主語的概念:補全定語從句——a lot of plants which elephant can eat

這裡elephant在前半句做主語,在定語從句裏又是主語,所以傾向省略定語從句關係詞和定語從句中的主語。省略這部分後,需要用一個非謂語的形式代替定語從句。eat和邏輯主語elephant之間是主動關係,所以我們只能用主動形式的to eat(表示目的性),而不能用被動形式的to be eaten。注意,是不能用,你要把它改成to be eaten 就錯了。


如果你去搜外網的話,可以看到there is much work to be done這種說法是正確的。

那麼標題的 where there are a lot of plants to be eaten為啥不行呢?

原因在於第一個句子沒有主語,有很多工作要做,那麼誰做呢?沒有指明。所以用to be done。

而標題的句子已經指明瞭喫植物的是elephants。有很明確的主語,相當於there are a lot of plants for the elephants to eat。所以不能用to be eaten

得出的結論,在there be +n +to 的結構中,如果context裏已經有很明確的主語,則用there be +n +to do,如果主語未明,或者不重要,則用there be +n +to be done


eat的動作執行者是the elephant,所以是主動關係,該句強調這裡有許多植物大象可以喫。如果強調的是植物被喫,就應該是to be eaten。


to eat這裡表達意思是「大象可以喫這些植物」的意思。

沒必要用to be eaten。


中文替換一下

那裡有很多喫的

那裡有很多被喫的

大概就是這個差別吧


推薦閱讀:
相關文章