作业帮 > 英语 > 作业

请教一道英语语法填空题

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 02:37:38
请教一道英语语法填空题
A man stopped at a flower shop to order some flowers ________(send)to his mother who lived two hundred miles away.
be sent,我想知道为什么,这不是表目的么,直接to send就可以啦,怎么还要被动语态?还有类似的句子吗?
首先要明白不定式在这里是做定语而不是做目的状语.
假如是做目的状语,那么不定式的逻辑主语应该就得是句子的语法主语a man,而如果用to send则有两个地方说不通:1 递送花的动作并不是男人发出的,2 不定式中的动词send是及物动词,后面缺了宾语;而如果用to be send 这种形式在逻辑上就很荒谬了:男人的目的成了把他自己送出去给妈妈 .
可以反证出这个不定式不是充当目的状语.
那么只有一种可能,就是不定式做后置定语修饰名词flowers.至于为什么这里不能用主动表被动,是由于send这个动作的逻辑主语是“花店的员工”而不是句子的语法主语a man.
当不定式的逻辑主语和句子的语法主语不一致的时候,不定式做定语就不能用主动表被动,而要用被动表被动.
这种类型的题目有个诀窍,只要理解下面两个句子,以后就能一通百通了:
1 I have some homework to do.
2 I have some homework to be done.
句子1很常见,to do做定语修饰homework,主动表被动.而句子2很少见,但这是否意味着这个句子一定是错的呢?其时2这样的说法是有可能存在的,只是需要一个特殊的语境,比如:我一般都不是自己做作业,而是爸爸帮我做作业,那么今天放学回家见到爸爸我就可以说:Dad,I have some homework to be done.因为do这个动作的逻辑主语是爸爸,而不是句子的语法主语I,所以就不用主动表被动,而用被动表被动,告诉听众,做作业的人可不是“我”哟.