英语现在完成时巩固练习题1(含讲解)

2020-05-06   来源:英语语法

新概念英语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。

英语现在完成时巩固练习题1(含讲解)

http://m.ksjqmj.com/yingyuxuexi/9272.html

推荐访问

展开更多 50 %)
分享

热门关注

情态动词must/have to,dare/need的用法

英语语法

语法解析 | 倒装句之全部倒装

英语语法

雅思口语常用基本句型

英语语法

句型转换解析:主动语态和被动语态

英语语法

倒装句:部分倒装语法解析

英语语法

提升作文水平的经典高级句型

英语语法

英语否定句常用句型

英语语法

句型转换:陈述句和一般疑问句

英语语法

情态动词之表示推测的情态动词

英语语法

同位语从句的常见结构解析

英语语法