英语自学网 发表于 2016-11-18 21:45:52

查漏补缺:英语一般过去时态及详解

/collect/201610/24/64d42df59ba30b50bb70b805f4b72d1b30.jpg
        1.The last time I ______ to the cinema was two years ago.
        A. go B. have gone C. have been D. Went
        答案:D 时态的用法。由 “two years ago”可知此句是一般过去时。排除A、B、C三项。故选D。
        2. — Have you ever been to Canada?
        Yes, I here last year with my parents.
        A. have been B. have gone C. went D. Go
        答案:C考查时态的用法。由时间状语last year 可推断出该句为一般过去时态。排除A、B、D。故选C。
        3.I called you, but nobody answered. Where_______ you?
        A.is B. are C. was D. were
        答案D 考查时态用法。由前句called和answered可知,打了电话而没人接,为一般过去时,you为第二人称。故选D
        4.Betty will ring me up when she _______ in Beijing.
        A.arrive B. arrives C. arrived D. will arrive
        答案B 考查动词时态。时间状语从句中,如果主句和从句的动作都发生在将来,从句时态要用一般现在时表示将来。故选B。
        5. I ______my hometown for a long time, I really miss it! A. left B. went away from C. have left D. have been away from
        答案D 考查动词时态。由for a long time可判定该句为现在完成时。排除A和B;leave为短暂性动词,不能和表示一段时间的状语连用;排除C;状语for a long time表示一段时间,应该与延续性动词或表状态的词连用,故选D。
        6.—I ______ something wrong just now. May 1 use your eraser? —Of course. Here you are. A. write B. wrote C. am writing
        答案:B 考查时态的用法。句中的时间状语为just now,“刚才”用一般过去时态。
        7.-Where is John? -He ______ the science lab.
        A. has gone to B. has been to C. went to
        B.答案:A 考查时态及动词的用法。根据句意:他已经去了科学实验室,表示动作已发生,用现在完成时,A项表示去了某地,即:人没在这儿;B项表示曾经去过某地,人又回来了。
页: [1]
查看完整版本: 查漏补缺:英语一般过去时态及详解