E.g, He has seen the film several times. 这部电影他已经看了好几次了。
(已完成)E.g. I have known her for a ling time. 我认识她很长时间了。
(未完成)否定句:主语+have/has+not+ 过去分词+其他一般疑问句:have/has+not+ 主语+过去分词+其他(四)常用时间状语:“ since+ 时间” ,“for+ 时间段” 及how long, since, ever, never, already, yet, twice, so far, up to now, over the years, in the last/past few years.1.Si nee表示“自从... 以来”时,无论是用作介词、连词还是副词,since通常要与现在完成时连用。
如:I' ve had nothing to eat since lun chtime. 从中午至U现在我什么都没吃。
It has bee n a long time since the TFboys foun ded. TFboys 成立很久了。
It has ten years si nee he left here. 他离开这儿已10 年了。
2.In the last few years/ in the past few years ,“在过去的几年”表示从现在算起的过去一段时间内,通常要与现在完成时连用。
如:The house has cha nged hands three times in the last two years. 在过去的两年中,这栋房子已转手三次。
I' ve see n little of her in the past few weeks. 近几周我很少见到她。
3.Over the years “这些年来”“经过这么多年之后” “最近几年”,通常表示从现在算起的过去几年。
She' s brought us so much happ in ess over the years. 这些年来,她给我She has bee n to Europe twice.他到欧洲去过两次。
另外,have been to 除了可接地点表示去过某地外,有时可以接活动,表示去参加过某种活动,或接动词原形(尤其是动词see ),表示去做某事。
如:She ' s just been to a party.她刚参加了晚会回来。
He has n ever bee n to see me since I have bee n ill.我生病以来他从未来看过我。
(六)现在完成时的肯定句中 瞬间动词(buy,die,join, come,go leavejoin... )不能直接与fo 叶时间段,since+时间点连用。
要将其改为延续性动词。
口诀:开始离去,借来还,出生入死,买到家。
+开关结束Beg in, leave,go,borrow,come,retur n, leavejo in, die,buy,arrive.3.用 be 代替 becomeHow long has your sister bee n a teacher? 4. 用 have a cold 代替 catch a coldTom has had a cold since the day before yesterday.Beg in-- be on come/arrive/reach/jo in leave-- be away Open--be ope n1. Have 代替 buyMy brother has had2. Keep/haveI have keptgo out---be out-be indie--be deadclose---be closed(不能用 has bought)代替borrow(不能用 have borrowedborrow--keepReturn--come back toBuy--havefinish ——be over)this bike for almost four years.the book for quite a few day.教学练习一、判断以下句子的时态。
1.He is a worker.2.I played basketball yesterday.3.1'e washed the car.4.My father goes to work by car every day.5.Xiao Ling always studies hard.6.You and I will work in the same factory.7.Jia Min sometimes plays computer games.8.She is reading an English book.9.My mother is going to Shanghai tomorrow.10.Shall I get your coat for you?11.You should take the medicine three times a day.12.I am never late for school.13.What was she doing at nine o ‘ clock yesterday?14.Rose usually goes shopping with her mother.二、单项选择。
1、Both his parents look sad. Maybe they _______________ wha t s happened to him .A . knewB . have knownC . must know D. will know2、He has ___________ been to Shanghai, has he?A . alreadyB . neverC . everD . still3、H ave you met Mr. Li ____________ ?A. just B . ago C .before D .a moment ago4、T he famous writer ___________ o ne new book in the past two year .A . is writingB .was writingC .wroteD .has written5、一Our country ___________ a lot so far . —Yes. I hope it will be even ______A . has changed ; wellB . changed; goodC . has changed ; better D. changed; better6、Z hao Lan ____________ already __________ in this school for two years .A . was; studyingB . will; studyC . has; studied D. are; studying7、We _________ Xiao Li since she was a little girl .A . knowB . had knownC . have knownD . knew8、Harry Potter is a very nice film. I ___________ it twice .A. will see B . have seen C. saw D .seethere?D . have they gone—Yes. I ________ it a mome nt agoHave; done; fini shedwill; do; finish9、 一 These farmers have bee n to the Un ited States — Really? Whe n A . will they go B . did they go C . do they go 10、 一 _____ you ______ your homework yet ?A . Did; do; finishedB .C . Have; done; have finishedD . 11、 _____________ His father the Party si nee 1978 .A . joinedB . has joined10、一 Do you know him well ?C . was in—Sure .WeD. has bee n in frie nds since ten11、 一 How long have you _________ here ?— About two mon ths.A . beenB . goneC . comeD . Arrived12、 Hurry up! The play ________________ for ten minutes.A . has begunB . had begunC . has been onD . Began13、 It _______ ten years since he left the army .A . isB . hasC . willD . Was14、Miss Green isn't in the office. she ______________ to the library.A . has goneB . wentC .will go17、My parents ____________ Shandong for ten years.A . have been inB . have been toC . have gone to 15、Thestudents have cleaned the classroom, ? A. so theyB. don' t theyC. have theyD. haven' t they19 has Mr White bee n a member of Gree ner China since he to Chi na? A. How soon, comes B. How often, got B. C. How long, came D. How far, arrived20、His un cle for more tha n 9 years.A. has come hereB. has started to work B. has lived thereD. has left the university 三、句型转换。