请教高中英语语法问题
来源:百度知道 编辑:UC知道 时间:2024/05/30 14:42:15
I have on one ___ me, for I'm a new comer here.
A. help B. helping C. to help D. to have helped
答案是c 想问问选A的话看成是 have sb do 不行吗?
A. help B. helping C. to help D. to have helped
答案是c 想问问选A的话看成是 have sb do 不行吗?
have sb do sth是固定句式,有这种用法,意为“迫使某人做某事,让某人做某事”,例:I have her open the door 我让她开门;
但这里重点应该是考察to的用法,这里用to表示一种目的,又有一种将来性的味道;
整句话的意思是说:我是新来的,我需要有人来帮助我(to在这就是“来、以”的意思)
又如:He used music to entertain us.他用音乐来娱乐我们。
所以选C。
C. to help
我没有人帮忙,因为我是新来的。
不定式做定语,修饰前面的one,意思是“帮助我的人”。
1. 答案C的翻译:
没有人来帮助我,因为我在这是个新来的。
have sb to do sth 有某人来做某事
如:I want to have a good friend to talk with.
2. 如果选A 即构成have sb do sth。这时have是使役动词,此结构翻译成“使得某人做某事”。
则该句翻译成:我使得没人来帮助我,因为我在这是个新来的。
那么通顺吗?哪有这种自己跟自己过不去的做法?
当然不可以,在句子中have解释为“有”的意思,充当动词。一个句子之中不可以同时存在两个动词,所以排除A答案。
have sb do 使某人干什么
当然不可以,在句子中have解释为“有”的意思,充当动词。一个句子之中不可以同时存在两个动词,所以排除A答案。