英语学习论坛

 找回密码
 立即注册
查看: 455|回复: 0

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

[复制链接]

36万

主题

36万

帖子

109万

积分

论坛元老

Rank: 8Rank: 8

积分
1094809
发表于 2017-10-16 21:35:18 | 显示全部楼层 |阅读模式
现在完成时是英语考试中常考的一个语法点,那么,你掌握得如何呢?
        现在完成时有两种用法
        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
        好了,以上就是现在完成时测试题,你做对了几道题呢?看了讲解是不是明白了呢?以上的练习仅是定语从句中的一部分,在日常的学习中还请大家多练习才行。希望以上的内容能给大家带来相应的帮助,祝大家英语考试取得理想的成绩。
       

62fbaea09a5a719d46aa755ff3daf80632.png

62fbaea09a5a719d46aa755ff3daf80632.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|新都网

GMT+8, 2025-4-9 16:49 , Processed in 0.058599 second(s), 10 queries , WinCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表