When she got home,tht children went to bed.改错改法是将went改为have gone,但原句的中文翻译也没什么错,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 11:46:35
Whenshegothome,thtchildrenwenttobed.改错改法是将went改为havegone,但原句的中文翻译也没什么错,Whenshegothome,thtchildrenwen

When she got home,tht children went to bed.改错改法是将went改为have gone,但原句的中文翻译也没什么错,
When she got home,tht children went to bed.改错
改法是将went改为have gone,但原句的中文翻译也没什么错,

When she got home,tht children went to bed.改错改法是将went改为have gone,但原句的中文翻译也没什么错,
这种改法是错的.the children go to bed这个动作发生在she got home这个动作之前,所以go这个动作发生在过去的过去,用过去完成时,改为have gone
在看句子对不对的时候,不能光看翻译哦,还要看语法上成不成立.

应该改成had gone,因为她到家是过去的动作,孩子们已经睡了是过去的过去,应该用过去完成时。可不可能上床睡觉和到家两个动作同时发生?因为这句话里,到家 和 去睡觉 都是短暂性动词,所以他到家的时候,孩子们可能已经睡了,也可能正要去睡(was going to bed)。你说的情况理论上讲也可能存在,实际的应用中是很少出现的。...

全部展开

应该改成had gone,因为她到家是过去的动作,孩子们已经睡了是过去的过去,应该用过去完成时。

收起

正确的改法应该是HAD GONE,而不是HAVE GONE,当他回到家里是,孩子们已经睡着了。这里的回到家里是个过去的动作,所以孩子们睡觉应该用过程完成时

应该是
When she got home,the children had gone to bed
主句动作发生在从句动作之前 故 用过去完成时 表示过去的过去