英语现在完成时巩固练习题1(含讲解)
新概念英语3、4册连读 巩固+提升
1、Both his parents look sad . Maybe they ______what's happened to him .
A. knew B. have known C. must know D. will know
解析:现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。
故上两侧根据上下文分析、推理,正确答案是B。
2. Kate's never seen Chinese films, ____ ?
A. hasn't she B. has she C. isn't she D. is she
解析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has的缩写,故选B。
3. He has _______ been to Shanghai , has he ?
A.already B.never C.ever D. still
解析:现在完成时常与already(已经)just(刚刚,正好) 、ever(曾经)、never(从来,也不;从不)、before(以前 )、yet(仍然)等连用。故应选B
4.-Our country ______ a lot so far .
-Yes . I hope it will be even ______ .
A. has changed ; well B. changed ; good
C. has changed ; better D. changed ; better
解析:现在完成时常与recently(近来),so far(到目前为止),in the past/"last + 一段时间"等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故应选C。
5.We ______ Xiao Li since she was a little girl .
A. know B. had known C. have known D. knew
解析:现在完成时时常与"for +时间段或since +过去时间点"连用(含从句,从句过去时)。故应选C。
6.The famous writer _____ one new book in the past two year .
A. is writing B.was writing C.wrote D.has written
解析:现在完成时常与recently(近来),so far(到目前为止),in the past/“last +一段时间”等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故应选D。
7.Zhao Lan ______already ______in this school for two years .
A. was ; studying B. will ; study
C. has ; studied D. are ; studying
解析:现在完成时时常与“for +时间段或since +过去时间点”连用(含从句,从句过去时)。故应选C。