请教高中英语语法问题

来源:百度知道 编辑: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 不行吗?

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答案。