学习必备欢迎下载现在完成时一、基本结构肯定形式: 主语+助动词 have/has + done(动词的过去分词),如:I've written an article. 我写了一篇文章。否定形式 :主语 +have/has+ not+ done(动词的过去分词),如:He hasn't changed a little so many years. 这么多年他一点也没变。一般疑问句 :把 have或 has提到主语前面。如:Have you been to Beijing? 你去过北京吗?二、基本用法现在完成时表示发生在过去的、对现在仍有影响的动作,或表示开始在过去,并且一直延续到现在,甚至还可能延续下去的动作。①表示发生在过去且对现在仍有影响的动作时,时间状语有:already, yet, just, once, twice, ever, never, three/many times, before,recently(最近 ), so far,these days ⋯等。如:I have never seen such fine pictures before. 我以前从来没有看过这么好的画。He has just gone to England.他刚去英国。②表示发生在过去,一直延续到现在,甚至还可能延续下去的动作或状态时,谓语动词由表示持续动作或状态的延续性动词 充当。句中的主要 时间状语 有:for+一段时间: for four weeks/two years⋯;since+(过去的 )时间点: since 1990,since last year/month/week ⋯, since two weeks ago和 since 引导的从句(一般过去时)等。如:◆辨析 since 与 forsince 后的时间状语是一个时间点,表示“从某时间开始”;for 引导的是一个时间段,表示“已持续了多长时间” 。I have been away from my hometown for thirty years.我离开家乡有 30 年了。=I have been away from my hometown since thirty years ago. (提示: for 短语可以改写为 since⋯ago , 如: for thirty years= since thirty years ago) Uncle Wang has worked in the factory since it opened.自从这家工厂开张,王叔叔一直在那儿工作。He has taught English since 1990. 他自 1990 年以来一直教英语。I have been in this school for over two years.我来这个学校两年多了。③口语中 have got往往表示 have(有)的意思:如:They have got thousands of books in their library. 他们的图书馆里有成千上万本书。④ have gone to、have been to与 have been in的区别 :have gone to “...