资源描述:
《八年级英语上册 Unit2《My Favorite School Subject》同步练习17 冀教版.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Unit2MyFavouriteSchoolSubjectlesson16unitreview语法专项讲解语法专讲现在完成时:1.现在完成时的基本概念和用法:现在完成时由have(has)+动词的过去分词构成。规则动词的过去分词的构成与动词过去式相同,不规则动词的过去分词各不相同,需个别记忆。(1)现在完成时表示过去所发生的动作对现在的影响或产生的结果,常与just(刚刚),already(已经),ever(曾经),never(从来),yet(尚,还)等表示时间的副词搭配使用。Haveyoueverseenthefilm? 你看过这部电影吗?
2、Shehasalreadyboughtalotofthings. 她已经买了许多东西。(2)表示一个从过去某个时间开始,延续到现在并可能持续下去的动作,常与表示段时间的时间状语连用,这样的时间常用since或for来构成。since后面加时间点或从句(从句的时态常用一般过去时)for后加时间段:Hehasworkedherefor15years. 他在这里工作了15年了。IhavestudiedEnglishsinceIcamehere. 自从我来这里,一直在学英语。肯定式,否定式,疑问式如下:I(We,You,They)havereadit
3、. He(She)hasreadit. I(We,You,They)havenotreadit. He(She)hasnotreadit. HaveI(we,you,they)readit? Hashe(she)readit? (3)某些非延续性动词即动作开始便终止的动词,在现在完成时中不能与表示一段时间的状语搭配。例如下面这些动词属于非延续性动词,并非不能用于现在完成时,而是不能接由for或since引导的时间状语。die,arrive,join,leave,go,finish,buy,comelend,borrow,marry,例如:He
4、hascomeherefortwohours.(×)他来了两个小时了。Hehasbeenherefortwohours. (4)have(has)goneto表示去了某地但还没有回来。have(has)beento表示去过某地并且已经回来。HehasgonetoShanghai. 他到上海去了。HehasbeentoShanghai. 他去过上海。2.现在完成时与一般过去时的区别:现在完成时表示过去发生的某一动作对现在造成的影响或结果,强调的是现在的情况,所以它不能和表示过去的时间状语连用。而一般过去时只单纯表示过去的动作或状态,和目前情况无
5、关,它可以和表示过去的时间状语,如yesterday,lastyear,justnow等连用。试比较:Itsnowedheavilyyesterday. 昨天雪下得很大。Ithassnowedforthreedays. 已经下了三天雪了。现在完成时专项练习-5-用心爱心专心针对练习基础过关课堂巩固,基础闯关一、 单项选择。( )1、Both his parents look sad.Maybe they _________what's happened to him.A. knew B. haveknown C. mustknow
6、 D.willknow( )2、He has _______been to Shanghai,has he?A. already B.never C.ever D.still( )3、Have you met Mr. Li______?A. just B.ago C.before D. amomentago( )4、Thefamouswriter_____onenewbookinthepasttwoyear.A.is writing B.was writing C.wrote D.has writte
7、n( )5、—Ourcountry ______alotsofar.—Yes.Ihopeitwillbeeven______.A.has changed;well B. changed;goodC.has changed;better D. changed;better( )6、ZhaoLan______already ______inthisschoolfortwoyears.A.was;studying B.will;studyC.has;studied D.are;studying( )7.We___
8、___Xiao Li since she was a little girl.A.know B. had known C.have known