图片[1]-表示继续的现在完成时是什么样的?-小e英语课堂-英语翻译_ 英语语法基础知识大全_英语手抄报_英语作文

表示继续的现在完成时
[肯定句] Those foreigners have lived in China for about ten years. 那些外国人住在中国将近十年了。
[否定句] We haven’t seen each other all this month. 我们这个月一直没有见面。
[疑问句] How long has he known that man? 他认识那个多久(多长时间)了?
He has known that man since he came here six years ago. 自从他六年前来到这儿就认识那个人了。
用法:
表示继续意义的现在完成时说明过去的动作一直延续到现在。也就
是说从过去某时开始的动作、状态,一直持续到现在。往往用联系现在
的表示一段时间的时间状语。说明如下:
①I began to live here ten year ago. 我十年前就开始在这里居住了。
②I still live here now. 我现在仍然住在这里。
③I have lived here since ten years ago. 自从十年前我就住在这里了。
“live(住)”这个动作从过去某时──十年前就开始了。一直持 续到现在(一直住到现在)。所以③这一句现在完成时的句子可以分解
为①,②两个句子(一句是过去时,表示过去时开始的动作;一句是现
在时,表示现在仍在继续)。如下表示
注意
现在完成时这一时态就是动作在过去发生,但一定要和现在有关系,
否则就用过去时。如左述①只表示十年前我在这儿住过,与现在没关系。
而用了现在完成时,即使不用时间状语,也表示与现在有关系,即现在
仍住在这儿。

© 版权声明