She had just finished her homework her mother asked her to practice playing the piano yesterday.She had just finished her homework her mother asked her to practice playing the piano yesterday.A.whenB.while C.afterD.since请问C为什么不对,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 05:47:52
She had just finished her homework her mother asked her to practice playing the piano yesterday.She had just finished her homework her mother asked her to practice playing the piano yesterday.A.whenB.while C.afterD.since请问C为什么不对,
She had just finished her homework her mother asked her to practice playing the piano yesterday.
She had just finished her homework her mother asked her to practice playing the piano yesterday.A.whenB.while C.afterD.since
请问C为什么不对,
She had just finished her homework her mother asked her to practice playing the piano yesterday.She had just finished her homework her mother asked her to practice playing the piano yesterday.A.whenB.while C.afterD.since请问C为什么不对,
A
前面的主句用的是过去完成时态,也就是含有“过去的过去”这个概念,说明finish在ask之前发送,如果换成after,那就应该是:She finished her homework after her mother had just asked her to practice playing the piano yesterday.
选择A.
since是完成时态的标志词,但谓语必须是持续性动词,表示自...以来怎么样,而finish是非持续性动词(“完成”是瞬间动作)。D排除。
根据题意,所填的词应意为“当...的时候”,而when和while都有这样的意思。但两者的区别是:
when所引导的时间状语从句,谓语既可以是延续性动词,也可是非延续性动词;而while只能是延续性动词。题中的ask意为“...
全部展开
选择A.
since是完成时态的标志词,但谓语必须是持续性动词,表示自...以来怎么样,而finish是非持续性动词(“完成”是瞬间动作)。D排除。
根据题意,所填的词应意为“当...的时候”,而when和while都有这样的意思。但两者的区别是:
when所引导的时间状语从句,谓语既可以是延续性动词,也可是非延续性动词;而while只能是延续性动词。题中的ask意为“要、让”,是非延续性动词,所以要选A.
C不对的原因是:当现在完成时的谓语为瞬间动作(finish)时,表示“现在已经完成的动作”;同样,当过去完成时的谓语为瞬间动作时,即表示“过去已经完成的动作”,而到底是什么时候做的就不知道,只表示在过去的那个时间已经完成了。而句中的ask也是过去的动作,但是过去总不可能比过去的过去还要早吧!所以不能用after.
这个题就不能只凭翻译来选择,要用到语法知识。
收起