英语现在完成时测试题含讲解

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

现在完成时是英语考试中常考的一个语法点,那么,你掌握得如何呢?

现在完成时有两种用法
1.过去发生的某一动作对现在造成的影响或结果或到现在为止已经发生或完成的动作。
2.表示过去发生的、持续到现在的动作或状态。

下面我们来做几道题测试下:

1.Kate"s never seen Chinese films,____ ?
A. hasn"t she ? B. has she ? ?C. isn"t she ? D. is she

2.-Mum, may I go out and play basketball? -______you______ your homework yet?
A. Do; finish ? B. Are; finishing ? C. Did; finish ? D. Have; finished

3.His brother has been to Stone Forest twice______he came to Yunnan.
?A. after ? ? B. before ? ? ?C. since ? ? ? D. for

4.Tom______the CD player for two weeks.
A. has lent ?B. has borrowed ? C. has bought ? D. has had

5.My parents ______ Shangdong for ten years.
A. have been in ? B. have been to ? C. have gone to ? D. have been

参考答案:

1.答案:B
? 讲解:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate"s是Kate has的缩写,故选B

2.答案:D
? ?讲解:据yet可知,应用现在完成时

3.答案:C
? ?讲解:主句用的是现在完成时,而从句用的是一般过去时,故选C

4.答案:D
? ?讲解:A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D。

5.答案:A
? ?讲解:本题句中有"for+段时间"结构,据此可排除C,B项意为"去过某地",不合题意,D项缺介词,故选A

好了,以上就是现在完成时测试题,你做对了几道题呢?看了讲解是不是明白了呢?以上的练习仅是定语从句中的一部分,在日常的学习中还请大家多练习才行。希望以上的内容能给大家带来相应的帮助,祝大家英语考试取得理想的成绩。

英语现在完成时测试题含讲解

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

推荐访问

展开更多 50 %)
分享

热门关注

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

英语语法

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

英语语法

雅思口语常用基本句型

英语语法

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

英语语法

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

英语语法

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

英语语法

英语否定句常用句型

英语语法

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

英语语法

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

英语语法

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

英语语法