一、解析
答案修改病句是 have moved改为 moved。完整题目如下:
—— Did you move when you were a child ?
—— Yes ,I did. I have moved to Beijing.
句意:——你小时候搬家了吗?
——是的,搬家了,我搬去了北京。
首先语法来说 I have moved to Beijing. 完全没有问题。have加move的过去分词moved构成了现在完成时。但是问句问的是“你小时候搬家了吗?”. 问的就是过去,并且句意不强调影响也不强调连续,所以用一般过去时即可,不需要用现在完成时,所以修改病句把have moved 改为 moved 。
二、一般过去时和现在完成时
1、一般过去时
①、含义:一般过去时表示在过去某个特定时间发生,也可以表示过去习惯性、经常性的动作。一般不强调动作的影响,只说明的事情。
②、构成:主语+动词过去式+宾语+其它
I had a word with Julia this morning.今天早晨,我跟朱莉娅说了几句话。
2、现在完成时
①、构成 “have/has+过去分词”
②、含义
❶、表示动作发生在过去,但会对现在造成影响的;
❷、表示动作发生在过去,一直延续到现在并且有可能继续延续下去。
例:—— Let's have some cakes .
—— I have just had dinner.
这句话中的动词是:have had,had就是过去分词,相当于 eaten。用这样的动词形式说话,表明发生于过去的这件事------你吃过晚饭-----和现在有关:就是朋友邀请你吃蛋糕,你不想再吃。
三、现在完成时用延续性的单词
1、终止性动词
终止性动词又称为短暂性动词,表示动作的发生与结束于一瞬间完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段, since+时间点/从句连用,也不能用在how long引导的特殊疑问句
初中英语课本中常见终止性动词有:leave, go, come, arrive, begin, buy, borrow, die, join, become等。常见终止性动词与延续性动词(或状态动词)的对应关系如下:
四、拓展训练
例: He joined the army last year.
—— He ____ ____ a ____ for a year.
—— He ____ ____ ____ the army for a year.
—— It ____ a year ____ he joined the army.
答案:He joined the army last year.
—— He has been a soldier for a year.
—— He has been in the army for a year.
—— It is a year since he joined the army.