(以下部分转载的,哈哈)
1.用法
表法继续意义的现在完成时说明过去的动作一直延续到现在.也就是说从过去某时开始的动作、状态,
一直持续到现在.往往用联系现在的表示一段时间的时间状语.说明如下:
①Ibegantoliveheretenyearago.
我十年前就开始在这里居住了.
②Istillliveherenow.
我现在仍然住在这里.
③Ihavelivedheresincetenyearsago.
自从十年前我就住在这里了.
"live(住)"这个动作从过去某时--十年前就开始了.一直持续到现在(一直住到现在).所以③这一
句现在完成时的句子可以分解为①,②两个句子(一句是过去时,表示过去时开始的动作;一句是现在
时,表示现在仍在继续).如下表示:
①时去时Ibegantoliveheretenyearsago.
②现在时Istillliveherenow.
③现在完成时(①+②)Ihavelivedheresincetenyearsago.
注意现在完成时这一时态就是动作在过去发生,但一定要和现在有关系,否遇就用过去时.如左述①
只表示十年前我在这儿住过,与现在没关系,而用了现在完成时,即使不用时间状语,也表示与现在有
关系,即现在仍住在这儿.过去某时现在完成时(have+过去分词)
必背!
表继续的动词在英语中能用现在完成时表示延续到现在动作的动词比较少,常用的有:
haveknownhavestudiedhaveworked已经认识了……已经学习了……已经工作了……havebeen
inhaveusedhavetaught已经……已经使用了……已经教了……havestayedhavewantedto
havelived已经停留了……已经想要……已经住了……