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/04/29 05:52:03

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.
这个题就不能只凭翻译来选择,要用到语法知识。

收起

she said she had just come back from holiday对否?HAD JUST COME还是CAME She had just arrived by train.找出错误为什么had和arrived之间不能加just She had an orange just now【用just改写】 She ______ _______ _______an orange. 英语语法高考时态练习题请问1.she (had lost )her job and (was working) as a waitress 2.“what were you doing when Anna phone you ” “i(had finishe )my work and (was started )to take a bath 这俩天括号里为什么它们用的时 英语语法高考时态练习题请问1.she (had lost )her job and (was working) as a waitress 2.“what were you doing when Anna phone you ” “i(had finishe )my work and (was started )to take a bath 这俩天括号里为什么它们用的时 Just she for a moment she just stood there,unable to believe what had just happened.to believe what had just happened在句中做什么成分 Just应该放在句中什么位置?she tell me she just had wrriten a letter to John.she told me she had just wrriten a letter to john.这两个句子对吗?错的错在哪里? ask her to come and see me when she finishes her work.为什么finishe要用一般现在时,而不是别的时态 Todday is jane's wedding.She ______ john.A.was just married toB.just has been married toC.had just married with D.has just been married to 英语翻译No sooner had she just put the things inside her car than she found that she had forgotten to buy tea. 英语翻译Just when she had reached the most important point we were cut off. she's just had a wine.中的's指什么是is还是has?老师说是is She had a malicious look on her face just before hand. After Mrs Brown had just given a birth,she found that she was not the baby's mother.Why? She felt suitably humble just as she ________ when he had first taken a good look at her city self, I just had sex I just had