学生和老师争得面红耳赤的一道英语语法题

"Do you have any letters __________ now?"The secretary asked the boss. A.typed B.to be typed C.typing D.to type 答案给的B,老师说选D 到底那个对,请你帮忙分析

学生和老师争得面红耳赤的一道英语语法题
"Do you have any letters __________ now?"The secretary asked the boss. A.typed B.to be typed C.typing D.to type 答案给的B,老师说选D 到底那个对,请你帮忙分析
答:D是最佳答案。
析:sb. has sth. to do /to be done这两种结构都是正确的。
我们知道,这里的has/have是“有”,后面的不定式是定语,修饰sth.的。
我们还知道,sth. 在逻辑上是不定式(非谓语动词形式之一)的主语。非谓语动词用主动还是被动式,取决于其逻辑主语与它们之前的关系。
如:The house to be built next month, 下个月将要(被)造的房子。就要用不定式的被动一般式。因为房子是被造。
但是有一种特殊情况,人们习惯用不定式的主动式来表示这种被动关系。那就是:sb. has sth. to do. 某人有一些事情要做。
这种情况下,这个to do 的逻辑主语是句子的主语(非常明显),而这个to do 与sth. 有逻辑上的动宾关系。这是特殊情况下的特殊表达,还有一种情况是:A give sb. some books to read.
如果这个sb.与to do 之间不存在逻辑上的主谓关系,则作定语用的不定式,该用被动式还得用,就如the house to be built next month 一样。
从常识看,老板请秘书就是让她为自己打打字,整理文件之类的事情的。老板不用自已打字。
所以秘书的问题实质是:
老板,你有什么信件要我打吗?
有两种说法:
1. Do you have any letters for me to type?
2. Do you have any letters to be typed by me?
将第二句话中的by me省略,就是
Do you have any letters to be typed?
以此来区别:
Do you have any letters to type? 你要打什么信件吗?
对话双方是同事关系。都是自己打信的。但办公室里只有一台打字机。你不用的话,我就用了。
你们的老师可能参加工作不久,对考试英语的这一方面还不太熟悉。
作为一个久经考题的老教师,我可以非常肯定地说:这一题能得分的是B不是D!

选D的TX,请注意:
1. I have some clothes to wash today.和
2. I have some clothes to be washed today.的区别。
翻译:1. 我有一些衣服要洗。 2. 我有一些衣服要拿去洗。
区别就是:1.是我自己洗。 2. 是我请别人洗。
还有请记住:作定语用的非谓语动词,其逻辑主语就是被它们所修饰的名词或代词。该用主动式还是被动式一般是要看逻辑主语和它们之前的关系
如:The house to be built next month...
The house built last year .....
The house being built now .....

sb. has sth. to do 及give sb. sth. to read是特殊情况下不定式的用法,是有条件的(语法书上说:不定式最接近的那个“人”是这个动作的执行者。

写这么多,希望能解决你们师生之间的争论。

当然,D的这个答案也不能说绝对错误。世界上的事情很复杂,老板与秘书之间的关系也有好几种,不是说有几种秘书吗?一种是秘而不书,一种是书面不秘,一种是既秘又书,还有不秘也不书的。
选D的可能之一就是:这秘书就是秘而不书的那位!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-07
最佳答案 D.to type 。
这是道动词不定式作定语的问题。 当动词不定式作定语时, 如果不定式动词和前面修饰的词构成逻辑上的动宾关系时,这是常常考虑用不定式的被动语态形式。 但是,在现代英语中有越来越多的时候则用不定式的主动结构来替代被动结构。例如。
The big box is too heavy for me to carry.
在 如 I have a lot of homework to do . 上边两个例句中,不定式都是和前面被修饰词构成逻辑上的动宾关系,本应都是用不定式的被动式才对。但是,都没用不定式的被动结构来表示
老师说的也没错,不要迷信答案。
另外,看见有人把 这个句型误认作是 have sth done 或have sth to be done, 这是不对的。因为后两者的have 意思是“使某人去做。。。。。” , 而原句中的have 则表示“有”, 句子意思是“你有一些需要打印的东西吗?” 秘书问老板。 所以, 最佳答案应该是 D 。
第2个回答  2012-03-07
选B,have something to be typed,意思就是,有东西需要我来帮你打字吗;如果选D,have something to type,意思就变成了,你有东西可打吗,这就如同,do you have anything to do,你有事做吗?结合语境,秘书怎么会问老板有没有东西可打呢,老板要说没有,秘书还能去给老板找点事做?!所以一定选B,秘书问,老板,有信件要打吗
第3个回答  2012-03-08
这道题的正确答案是B。分析如下:

在本句中to type作定语修饰any letters,不定式作定语时有一种常见的现象就是用主动表被动,但是这种情况的适用场合为不定式的逻辑主语是句子的主语或宾语。比如:
I have a lot of work to do.这儿就是to do主动表示被动意义,to do的逻辑主语是句子的主语I。
再如:I'll give you a book to read.也是to read主动表被动,to read的逻辑主语是句子的宾语。

再来分析本题,秘书对问老板,说明不定式表示的动作type不是问句的主语you,而是秘书type,也就是说在Do you have any letters ....now?这个句子中找不到type的逻辑主语,这种情况下表示被动意义就要用被动形式,所以本题选B。
不过以上是针对考试而言,要是生活中这样说估计双方在理解上没什么问题。
第4个回答  2012-03-07
我跟你打包票肯定是选D的,国外都这么说有什么好争的。你不觉得你日常说话问你的boss还有没有东西要打,你会说to be typed? 这人不是有毛病吗?have something to do是标准日常用语,简单又意思明了,选B的人都是语法学呆了的。虽然高中填空题是很死板要讲规则,但是你的语感也很重要,在这里只有选D你才念得通顺。没什么好争论的,答案就是D。
PS: 中国的高考把你们这帮小孩的英语能力全给糟蹋了,一个个都搞得跟解数学题一样死板。语法这东西国外根本不怎么看,GRE考试都考的是句子本身的逻辑,根本没有语法题。