早教吧 育儿知识 作业答案 考试题库 百科 知识分享

为什么这里不能用现在完成时WhenXMarrivedathome,hismotherhaspreparedforthedinner.这里为什么不能用现在完成时啊?

题目详情
为什么这里不能用现在完成时
When XM arrived at home,his mother has prepared for the dinner.这里为什么不能用现在完成时啊?
▼优质解答
答案和解析
when 当...的时候 带出的是一个过去时间点,后面的主句表示在那个过去的时间点上发生的事情,要用过去进行时
现在完成时是指从过去一直持续到现在的动作,或某个动作已经完成并对现在造成了一定的结果、影响
原句只涉及到 XM到家那一瞬间的事实,与现在无关,不能用现在完成时