1 动词时态选择题

We believed him to _______ a mistake.

A. have made  B. have been made C. be made D. making

这道题不明白,请老师详细讲解这道题

请先 登录 后评论

最佳答案 2017-08-19 21:18

believe和think一样,既可以后接that从句,也可以后接复合宾语。例如

I think/believe he is wrong. I think/believe him to be wrong.

当believe/think后接复合宾语时,动词不定式如果是静态动词,则用to do的形式。如果是动态动词表示事件,to do不定式则表示谓语动词时间之后的将来事件。但句子的逻辑表示犯错误是现在以前的事,而且宾语和不定式之间是主动关系。因此排除被动形式的B项和C项。D项making如果视为现在分词,用在to后为错误,因为现在分词不能做介词宾语。如果视为动名词,to则只能看作介词。但介词to +动名词无法和谓语believe搭配。因此排除D项。选A项,为不定式的完成体。表示不定式的动作发生并结束于谓语动词时间(现在之前),符合逻辑和句义。因此A是正确答案。

We believe he made/has made a mistake.

We believe him to have made a mistake.

请先 登录 后评论

其它 2 个回答

蒋学文   - 英语教师
擅长:英语

答案是 A。翻译:我们相信他出错了。

本题可用排除法做:

由于空格后有宾语,所以空格处不能填被动结构,故可排除B和C。

又因为空格前的 to 是不定式符号,不是介词,故后面要用动词原形。

这里选 A,即用不定式的完成式,是因为我们认为他已出了错,故用不定式表示已发生的动作。


请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

We believed him to _______ a mistake.

A. have made  B. have been made C. be made D. making

这道题不明白,请老师详细讲解这道题

【答案】A 【题意】我们认为他出错了。【解析】因为 a mistake 是宾语, B. have been made 和 C. be made 是被动语态,不能接宾语,所以是错误的。believed sb. to 结构中的 to 是动词不定式符号,不是介词,所以 D. making 是错误的。这里的 to have made动词 make 的不定式的完成式,不能改为 made ,因为动词不定式作 believe 的宾语补足语时,可以用 be 的一般式(to be)或者行为动词的完成式 (to have + 过去分词),不能用行为动词的一般式。


请先 登录 后评论
  • 1 关注
  • 1 收藏,3599 浏览
  • 小鲤鱼泡泡 提出于 2017-08-17 22:11

相似问题