求解一道英语宾语从句题-Did your teacher make a survey on _____?- Yes.He wanted to remind us that books helped develop our thoughts.A.how long you have been away from recitingB.when you stopped recitingC.whether did you stop reciting如果

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/06 11:45:09

求解一道英语宾语从句题
-Did your teacher make a survey on _____?
- Yes.He wanted to remind us that books helped develop our thoughts.
A.how long you have been away from reciting
B.when you stopped reciting
C.whether did you stop reciting
如果此题选择A,那从句与主句的时态不矛盾吗?

A是正确的.how long表示时间的长度,when表示时间的起点
Did your teacher make a survey on how long you have been away from reciting?
这句话应该是问有多久了?因此,宾语从句用how long引导,when表示何时.

这一题应有一个具体的语言环境,A表达的意思是离开书有多久了.

A 是正确的,此类宾语从句题,可注意三点,语序问题,时态问题,引导词问题,联系题中句意,逐个排除,就能找到正确答案。how long 是对时间段提问,when 对时间点提问之外,该题从下文可以看出问多长时间没读书了,另外,有关调查应该是一般性的,所以不能用过去时。...

全部展开

A 是正确的,此类宾语从句题,可注意三点,语序问题,时态问题,引导词问题,联系题中句意,逐个排除,就能找到正确答案。how long 是对时间段提问,when 对时间点提问之外,该题从下文可以看出问多长时间没读书了,另外,有关调查应该是一般性的,所以不能用过去时。

收起

did后加动词原形

have been away 是 已经离开
如果按照主句的时态,那么它就变成了过去完成时.
这时主句和从句的翻译就都不对了`