until用法Mary did not go to bed until she______all the housewo
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/08 20:25:49
until用法
Mary did not go to bed until she______all the housework
A.had finished B.has finished C.finished D.finishes
正确答案是选A 可是个人感觉C也对,
Mary did not go to bed until she______all the housework
A.had finished B.has finished C.finished D.finishes
正确答案是选A 可是个人感觉C也对,
要先明白until的意思,until表达的意思是“直到...”.除了Until以外,还要明白had done这个“过去完成时”的用法所表示的意思.
“过去完成时”是要用在一个有相对时间的语态中,就是说,要有一个动作发生在先一个动作发生在后,而过去完成时表达的那个动作时间上是在先的,即是可以理解为“在过去就完成了的”,就像这个例句中,had finished sth.是先完成的动作,而go to bed 是后发生的动作,全句上的直译是“玛丽没有去睡觉,直到她做完所有家务.”.
而不能用finished的原因是:
finished是“过去时态”只能表达该动作发生在过去,不能表示出该句中的两个动作的先后顺序,要表示出来,就必须用“过去完成时”.
你的理解是,有until在的句子里,在语义上(不是语态上)表达出了两个动作的先后顺序,这样暂时认为是汉语式的理解(因为翻译后可以理解).
(下面的解释,有点牵强,但如果你真的纠缠不清,可以看看这样理解.)
可以这样,把这个句子里的两个动作分写成两个句子:
1.Mary go to bed.
2.Mary had finished all the housework.
注意,第一个句子没有写成“Mary did not go to bed.”是因为,原句直译为:“玛丽没有去睡觉,直到她做完所有家务.”,而按原句表达的意思译为:“直到玛丽做完所有家务,她才去睡觉.”所以,实际上,原句中的两个动作是都发生了,既是,事实是,“玛丽去睡觉了”,因此,不能写成“Mary did not go to bed.”(玛丽没有去睡觉.)
按你的理解,这两句应该写成是:
1).Mary go to bed.
2).Mary finished all the housework.
如果再让你将这两句话用until合成一句,很显然,按你的理解,就不知道是“直到玛丽做完什么后才做什么”了,于是,就有两种可能了:
1.Mary did not go to bed until Mary had finished all the housework.
(直到玛丽做完所有家务玛丽才去睡觉.)
2.Mary finished all the housework until Mary go to bed.
(直到玛丽睡觉时玛丽才做完所有家务.)go to bed 不用过去完成时因为它是在相对时间上在后的.
通过这道题,也可以反映出英语中说话的语态的重要性.
【费了那么大的力气写完了,悬赏分居然是“0”,是不是也太不人道了!】
“过去完成时”是要用在一个有相对时间的语态中,就是说,要有一个动作发生在先一个动作发生在后,而过去完成时表达的那个动作时间上是在先的,即是可以理解为“在过去就完成了的”,就像这个例句中,had finished sth.是先完成的动作,而go to bed 是后发生的动作,全句上的直译是“玛丽没有去睡觉,直到她做完所有家务.”.
而不能用finished的原因是:
finished是“过去时态”只能表达该动作发生在过去,不能表示出该句中的两个动作的先后顺序,要表示出来,就必须用“过去完成时”.
你的理解是,有until在的句子里,在语义上(不是语态上)表达出了两个动作的先后顺序,这样暂时认为是汉语式的理解(因为翻译后可以理解).
(下面的解释,有点牵强,但如果你真的纠缠不清,可以看看这样理解.)
可以这样,把这个句子里的两个动作分写成两个句子:
1.Mary go to bed.
2.Mary had finished all the housework.
注意,第一个句子没有写成“Mary did not go to bed.”是因为,原句直译为:“玛丽没有去睡觉,直到她做完所有家务.”,而按原句表达的意思译为:“直到玛丽做完所有家务,她才去睡觉.”所以,实际上,原句中的两个动作是都发生了,既是,事实是,“玛丽去睡觉了”,因此,不能写成“Mary did not go to bed.”(玛丽没有去睡觉.)
按你的理解,这两句应该写成是:
1).Mary go to bed.
2).Mary finished all the housework.
如果再让你将这两句话用until合成一句,很显然,按你的理解,就不知道是“直到玛丽做完什么后才做什么”了,于是,就有两种可能了:
1.Mary did not go to bed until Mary had finished all the housework.
(直到玛丽做完所有家务玛丽才去睡觉.)
2.Mary finished all the housework until Mary go to bed.
(直到玛丽睡觉时玛丽才做完所有家务.)go to bed 不用过去完成时因为它是在相对时间上在后的.
通过这道题,也可以反映出英语中说话的语态的重要性.
【费了那么大的力气写完了,悬赏分居然是“0”,是不是也太不人道了!】
I did not go to bed until he came back
Not until I came home last night ( )to bed.A.Mum did go B.di
he did not go to bed until midnight last night 同义句he( )( )(
I did not go to bed until my son had finished his homework.这
Not until her daughter come back did she go to bed.这个句子有没有问题
I to bed until I finished my homework(not go)
I ___(not go) to bed until mum comes back
一个英语小问题Not until I came home last night did mum go to bed为什么
He did not go to school until his father comeback?
he did not go home until he finished the work.为什么这里要用until?不
Mary did not go to bed ____ everything was ready for the par
mary didn't go to bed until she finished her homework同义句