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

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/11 23:11:04

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
主句动作发生在从句动作之前 故 用过去完成时 表示过去的过去