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

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

新概念英语3、4册连读 ?巩固+提升

1.Hurry up!The play __________ for ten minutes .

A.has begun B.had begun

C.has been on D.began

解析:现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。故应为C

2.??-______?you?______anywhere?before??

? ? -Yes,?but?I?can"t?remember?where?I______?

A.?Did;?surf;?surfedB.?Have;?surfed;?surfed?

C.?Did;?surf;?have?surfed?D.?Have;?surfed;?have?surfed

解析:据before可知,应用现在完成时,故选D。

3.The?number?of?the?students?in?our?school?_______?1200. ?

A?is?added?up?toB?has?been?added?up?to?

C?adds?up?to??D?have?added?up?to

解析:D

4.Harry Potter is a very nice film .I_______ it twice .

A. will see B. have seen C. saw D.see

解析:现在完成时还与once(一次),twice(两次),three times(三次),several times(几次)等表示重复次数的词语连用。故应选B。

5.These?kinds?of?shoes?______?well. ?

A?were?not?sold??B?won"t?be?sold??C?are?not?soldD?don"t?sell

解析:D

6.The first use of atomic weapons was in 1945, and their power ______ increased enormously ever since.

A. is ? ? B. was ? ?C. has been ? ? ?D. had been

解析:因为ever since的意思是“从那时(1945年)起一直到现在”,表示从过去某一时刻起一直延续到现在的动作或状态,要用现在完成时,现在完成时由“have /has+过去分词”构成,所以选C。

7.Years ago we didn’t know this, but recent science ______ that people who don’t sleep well soon get ill.

A. showed ? ?B. has shown ? C. will show ? ? ? ? ? ? ? ?D. is showing

解析:由表示对照的Years ago和recent可知,“以前不知”,但“现在已经证明了”,所以用现在完成时。故应选B

?

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

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

推荐访问

展开更多 50 %)
分享

热门关注

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

英语语法

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

英语语法

雅思口语常用基本句型

英语语法

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

英语语法

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

英语语法

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

英语语法

英语否定句常用句型

英语语法

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

英语语法

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

英语语法

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

英语语法