【he had no money () him () a taxi】在英语中,句子“he had no money () him () a taxi”是一个典型的语法填空题,考察的是学生对介词和代词的正确使用。根据句意,“他没有钱让他打出租车”,这里需要填写两个合适的词。
第一个括号位于“money”之后,应填入一个表示“给某人”的介词;第二个括号则应填入一个代词,指代“他”。
常见的正确答案是:“for” 和 “to”。因此,完整的句子应为:“He had no money for him to take a taxi.”
为了帮助理解这一结构,以下表格列出了可能的选项及其解释,便于学习者对比分析。
表格:可能的填空选项与解释
第一个括号 | 第二个括号 | 正确性 | 解释 |
for | him | ✅ 正确 | "for him" 表示“给他”,符合句意 |
to | him | ❌ 错误 | "to him" 表示“给他”,但不能接动词原形 |
for | he | ❌ 错误 | 代词应为宾格 "him",而非主格 "he" |
to | he | ❌ 错误 | 同上,且 "to him" 不可直接接动词原形 |
with | him | ❌ 错误 | "with him" 表示“和他一起”,不符合句意 |
on | him | ❌ 错误 | "on him" 表示“对他”,不适用于金钱用途 |
小结:
正确的句子是:“He had no money for him to take a taxi.”
这说明在表达“某人没有钱做某事”时,通常使用“no money for someone to do something”的结构。这种句型在英语中较为常见,尤其在描述经济状况或限制条件时。
通过对比不同选项,可以更清晰地理解介词和代词在句子中的功能与搭配规则。