----Tony, why are your eyes red?---I __ up peppers for the last five minutes.A.

----Tony, why are your eyes red?---I __ up peppers for the last five minutes.A.

题型:不详难度:来源:
----Tony, why are your eyes red?
---I __ up peppers for the last five minutes.
A.cutB. was cuttingC. had cutD.have been cutting

答案
D
解析

试题分析:由for the last five minutes时间状语可分析出该动作由过去发生一直延续到现在(可能到将来),因此要用现在完成进行时来表示。故D选项正确。句意为“ Tony,你眼睛为什么是红的?”“ 那是近五分钟以来我一直在切辣椒。”
【知识拓展】各时态的区别:
一般过去时,纯粹讲述过去发生的动作或状态,跟现在没关联,通常都要有表示过去的时间状语。如:The engine stopped because the fuel was used up.
②过去进行时,表示在过去某一时刻正在发生的动作或该动作与过去的另一动作同时发生或表示过去一段时间内正在进行的动作等。如:He was watching TV at home from 3:00 to 5:00 yesterday afternoon.。
③过去完成时,表示某一动作或状态在过去某一时间之前或过去某一动作之前已经完成。句中常用by引导的时间状语或以 before, until, when, than等词引导的内含一般过去时的时间状语从句;或表示一个动作或状态在过去某一时刻之前就已开始,一直持续到这一过去时间,还可能再持续下去(但跟现在没联系)。如:John and Jane had known each other for a long time before their marriage.
举一反三
Writing out all the invitations by hand was more time-consuming than we______.
A.will expectB.are expectingC.expectD.had expected

题型:不详难度:| 查看答案
They made up their mind that they______ a new house once Larry changed jobs.
A.boughtB.would buyC.have boughtD.had bought

题型:不详难度:| 查看答案
She ______ someone, so I nodded to her and went away.
A.phonedB.had phoned C.was phoningD.has phoned

题型:不详难度:| 查看答案
We won’t start the work until all the preparations __________.
A.are being madeB.will be madeC.have been madeD.had been made

题型:不详难度:| 查看答案
Sofia looked around at all the faces: she had the impression that she _____ most of the guests before.
A.has seenB.had seenC.sawD.would see

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.