关于不定式主动被动的问题

My mother was at a meeting, so if I had questions, there would be no one to _______.

A. ask    B. answer

学生认为AB两个答案都可以。不定式的动作ask和one可以是被动,to answer和one是主动关系,answer可以是不及物动词。请专家老师解惑。

请先 登录 后评论

最佳答案 2018-01-19 17:33

      逻辑应该是这样的:have a question--ask sb.--sb. answer.

      现在,你有了问题,接下来的应该是问问题,应该为there is no one to ask.

      下面是另一种情景:

      I asked a question, but there was no one to answer.

      假如这样说,I had a question, but there was no one to answer. 只是遇到了问题,还没有提出来,怎么回答呢?这不符合逻辑。

      所以你提问的句子中应该用to ask而不是to answer. 不仅是语法问题,同时还是逻辑问题。在有两种或以上可能的解释或选择中,选最符合逻辑的那个。

请先 登录 后评论

其它 1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

My mother was at a meeting, so if I had questions, there would be no one to _______.

A. ask    B. answer

学生认为AB两个答案都可以。不定式的动作ask和one可以是被动,to answer和one是主动关系,answer可以是不及物动词。请专家老师解惑。

不是都可以,只能使用ask,如果你有问题,你需要问别人,不是回答别人,这是一个讲话思维逻辑问题。(正确讲话逻辑为:你有问题---你就需要询问别人;你问了问题---你就需要别人来回答

解答如下:

答案A为正确,这里为不定式作后置定语修饰前面不定代词 one 其逻辑主语for me隐藏在句子中,为for me .即for me为不定式动作执行者,因此用不定式主动语态。不定式与被修饰词存在逻辑上“动宾关系”

My mother was at a meeting, so if I had questions, there would be no one (for me 省略了) to ask.

参考译文:由于我妈妈在开会,所以,如果我有问题,将没有人可以询问。

请先 登录 后评论
  • 0 关注
  • 1 收藏,2523 浏览
  • quanfa   提出于 2017-03-22 20:38

相似问题