序数词+名词+不定式中主动表被动的问题。英语懂的请进。

先举四个例子:
1the first thing to do 将来
2the first thing to be done 将来
3the first thing done 完成
4 the first president to pass laws to stop slavery 完成
通过上面四个例子对比,我觉得不定式在主动表被动的情况下只能表将来不表完成。而当名词与不定式是主动关系时,不定式能表示任何时态。
一时还想不到反例,网上看到的都是“序数词+n+to do是固定用法表示第几个做某事的人”,而并没有提到名词与不定式是被动关系的情况。比如the first book written by sb,用to write /to be written就是错的。
现在大脑一片混乱,不知道我的观点是对是错,请大家来帮我看看。

首先要明白一点,题中的不定式(to do,to be done)和过去分词(done)都是作定语,修饰前面这个名词。
其次,要注意以下几点问题:
一、当中心词是物时,可以用to do或to be done作定语,两者都表将来。它们的区别是:
(1)如果不定式的逻辑主语在句子中出现了,用to do。如:
I have much homework to do. 我有许多家庭作业要做。(to do )的逻辑主语就是“I”。
I have some books to write.我有一些书要写。(to do )的逻辑主语就是“I”。
(2)如果不定式的逻辑主语在句子中没有出现,则用to be done.如:
This is the first thing to be done.
(3)句首是there be时,用to do或to be done均可。如:
There is a book to write/to be written.有一本书要写。
二、当中心词是人时,也可以用to do或to be done作定语,两者也都可表将来,但也都可表过去。它们的区别是:to do与中心词是主动的关系(主谓关系);to be done与中心词是被动的关系(动宾关系)。如:
Jim is the first person to ask. 吉姆是第一个提问的人。(可能是将来,也可能是过去。到底是什么时间发生的事要看上下文的提示。)
Jim is the first person to be asked. 吉姆是第一个被提问的人。(可能是将来,也可能是过去。到底是什么时间发生的事要看上下文的提示。)
三、当中心词是物,并且它与非谓语动词是被动的关系(动宾关系)时,用done或to be done作定语。两者的区别是:
(1)done不仅表示被动,还表示完成。如:
the first book written第一本写就的书
(2)to be done不仅表示被动,还表示将来。如:
the first book to be written第一本要写的书追问

那你是认同我的观点了。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-18
第1 first 1st
第2 second 2nd
第3 third 3rd
第4 fourth 4th
第5 fifth 5th
第6 sixth 6th
第7 seventh 7th
第8 eighth 8th
第9 ninth 9th
第10 tenth 10th
第11 eleventh 11th
第12 twelfth 12th
第13 thirteenth 13th
第14 fourteenth 14th
第15 fifteenth 15th
第16 sixteenth 16th
第17 seventeenth 17th
第18 eighteenth 18th
第19 nineteenth 19th
第20 twentieth 20th
第30 thirtieth 30th
第40 fortieth
第50 fiftieth
第60 sixtieth
第70 seventieth
第80 eightieth
第90 ninetieth
第100 one hundredth
第1000 (one)thousandth

基数词:1 one 2 two 3 three 4 four 5 five 6 six 7 seven 8 eight 9 nine 10 ten 11 eleven 12 twelve 13 thirteen 14 fourteen 15 fifteen 16 sixteen 17 seventeen 18 eighteen 19 nineteen 20 twenty 30 thirty 40 forty 50 fifty 60 sixty 70 seventy 80 eighty 90 ninety 100 one hundred 1000 thousand
第2个回答  2011-09-17
to do 不能表完成,表将来。to be done 表完成,不表示将来。
4应该是passed
相似回答