- 31.50 KB
- 2022-06-17 15:44:42 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
初中英语语法梳理和提高12动词现在完成时讲解试题现在完成时 1) 现在完成时的构成:have/has+v-ing 2)现在完成时态的肯定句、否定句和疑问句形式(以be和see为例):主语肯定式否定式疑问式 第一、二人称和第三人称复数以及名词复数I/We/You/Theyhavebeenherebefore.He/Shehasbeenherebefore..I/We/You/They/Manypeoplehaveseenthefilm. I/We/You/Theyhaven’tbeenherebefore.He/Shehasn’tbeenherebefore..I/We/You/They/Manypeoplehaven’tseenthefilm.Haveyou/theybeenherebefore?Hashe/shebeenherebefore?Haveyou/they/manypeopleseenthefilm? 现在完成时 1) 现在完成时的构成:have/has+v-ing 2)现在完成时态的肯定句、否定句和疑问句形式(以be和see为例): 在完成时的用法: 1、表示过去发生的动作对现在造成的影响或结果.常与already,just,ever,never,before等词连用.如: Shehasneverreadthisnovel.他从未读过这本小说.(他对小说的内容不了解) 2、表示"过去的动作"一直延续到现在并有可能继续延续下去.常与for(后跟段时间)或since(后跟点时间)等连用.如: IhavebeenamemberofthePartyfor10years. IhavebeenamemberofthePartysince10yearsago.
注:在有for和since引导时间状语的句子中不能用短暂性动词,应用与之相应的表示状态的词。如: Hehasdiedfor3years.(F) Hehasbeendeadfor3years.(T) 注意:①现在完成时不能和表示明确的过去时间连用。如:in1998,lastmorning等 ②have/hasbeento表示"去过"(去了又回来了) have/hasgoneto表示"去过"(去了没回来了) 如:Wherehasshegone?(句中所指的人不在) Wherehasshebeen?(句中作指的人在) 例题解析:举一反三,学的更轻松! --Howlong______he______afever? ---Eversincelastnight. A.have,got B.have,had C.have,caught D.did,have 解析:此句表示从昨晚起持续到现在的状态,应用现在完成时,去掉答案D。因为是段时间,所以不能用短暂行动词,get和catch都是短暂行动词。因此选B. Mybowlisempty.Who______allmysoup? A.drinks B.haddrunk C.hasdrunk D.drank 解析:碗是空的了,这里强调的是所发生的动作造成的结果。"谁把我的汤都喝了。应选C. 3. I______youforalongtime.Where______you______? A.Didn"tseen;did,go B.didn"tsee;have,gone C.haven"tseen;have,been D.haven"tseen;havegone 解析:for+段时间一般预先在完成时连用。"你去哪儿了?"(在这段时间你不在)应选C。