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可以是不及物动词。请专家老师解惑。
曹老师:
逻辑应该是这样的: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. 不仅是语法问题,同时还是逻辑问题。在有两种或以上可能的解释或选择中,选最符合逻辑的那个。
陈老师:
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.
参考译文:由于我妈妈在开会,所以,如果我有问题,将没有人可以询问。