My cousin went to Canada two years ago.He ___there for a few months and then went to America.为什么用一般过去式,我觉得应该用过去完成时啊
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 23:42:40
My cousin went to Canada two years ago.He ___there for a few months and then went to America.为什么用一般过去式,我觉得应该用过去完成时啊
My cousin went to Canada two years ago.He ___there for a few months and then went to America.
为什么用一般过去式,我觉得应该用过去完成时啊
My cousin went to Canada two years ago.He ___there for a few months and then went to America.为什么用一般过去式,我觉得应该用过去完成时啊
用was可以,went不可以.
1. 因为句中有for a few months ,所以你下意识的反应是要用完成时.没错,延续性动词完成时可以与时间段连用(瞬间性动词不与完成时连用),但没说表示状态的延续性动词不能与时间段连用.
2. 过去完成时的意义是表示“过去的过去”,强调动作的先后.如用He had been there...,说明意在强调had been there发生在went to America.但是此处有一个表示顺序的词then,所以不用完成时强调,用一般过去时即可.
因为对现在没有影响
has stayed 因为 for a few months 是一个持续性的动作,所以用完成时+stayed
一般过去时只表示动作发生在过去,对现在没有影响;
而现在完成时表示动作发生在过去,且对现在有影响。