时态是表示行为、动作、状态在各种时间条件下的动词形式。时态也是英语学习的重点内容。下面是小编收集整理的*英语时态练习题,大家一起来看看吧!
*英语时态练习题:
1. —You haven’t said a word about my new coat, Brenda. Do you like it?
—I’m sorry I ________ anything about it sooner. I certainly think it’s pretty on you.
A. wasn’t saying B. don’t say
C. won’t say D. didn’t say
2. All morning as she waited for the medical report from the doctor, her nervousness ________.
A. has grown B. is growing
C. grew D. had grown
3. Why don’t you put the meat in the fridge? It will ________ fresh for several days.
A. be stayed B. stay
C. be staying D. have stayed
4. How can you possibly miss the news? It ________ on TV all day long.
A. has been B. had been
C. was D. will be
5. -Sorry to have interrupted you. Please go on.
-Where was I?
-You ________ you didn’t like your father’s job.
A. had said B. said
C. were saying D. had been saying
【答案解析】
1. D。由句中的sooner(意为“早点儿”)可知用一般过去时。句意为“对不起,我没有早点儿说。我确实认为你穿很好看” 。
2. C。her nervousness(紧张)伴随waited(等)的过程而产生,因此grow与waited同时发生,时态一致,都用一般过去时。
3. B。stay是系动词不能用被动语态,故排除A;系动词一般不用于进行时(feel除外),故排除C;stay为非延续性动词,不能与表示一段时间的状语连用,故排除D。句意为“你为什么不把肉放在冰箱里呢?那样会保质好几天”。
4. A。根据句中all day long来判断,此句是强调播放新闻对现在的影响,故用现在完成时。意为“你怎么可能没看到新闻?整天都在播放”。
5. C。用过去进行时态表示过去某一特定时刻正在进行的动作。此处是指“我”的话在被打断前正在谈论的情况。句意为“对不起打断你的话,请继续”。“我说哪儿了?”“你在说你不喜欢你父亲的工作”。
现在进行时与一般现在时的区别:
区别一:现在进行时强调目前正在进行的动作,而一般现在时强调经常性或习惯性的动作。如:
I’m reading a story now. 我在看一个故事。(目前正在干的事情)
I read stories in my spare time. 我有空时看故事。(经常性的行为)
区别二:现在进行时强调现阶段一直在进行的动作,而一般现在时只表动作的重复,而不表示动作的持续。如:
What are you doing these days? 这几天你在干什么?
They are learning English in the summer holiday. 他们暑假在学英语。
They read English every day. 他们每天读英语。
They play volleyball every Sunday. 他们每周星期天都打排球。
与现在完成时连用的标志:
类似于in the last five years的时间状语,它若表示从现在算起的过去一段时间内,通常要与现在完成时连用。如:
The house has changed hands three times in the last two years. 在过去两年中,这栋房子已转手三次。
This company has come a long way in the last five years. 最近五年这个公司已经前进了一大步。
Is that the sum of what you’ve done in the last two years? 这就是你最近两年中完成的全部数量吗?
【注】其中的介词in有时也可换成for, during, over, within 等,有时也可省去。如:
I have been here for the last two weeks. 最近两周我一直在这里。
Over the last few years, prices have fallen sharply. 在过去的几年中,价格已急剧下降了。
My business has decreased during the last two months. 最近两个月内,我的生意减少了。
另外,若不是表示从现在算起的过去一段时间,则不用现在完成时。如:
Jim managed two goals in the last ten minutes. 在*的10分钟内,吉姆设法得了两分。
【比较】
I didn’t see much of Harry in the last months. 在*的几个月中,我很少看见哈里。
I haven’t seen much of Harry in the last months. 在最近的几个月中,我很少看见哈里。
in case 后从句的时态:
■原则上说,若主句为现在时态,则从句也用现在时态;主句为过去时态,从句也用过去时态。如:
I always keep candles in the house in case there is a power cut. 我家里常备有蜡烛,以防断电。
I wrote down her address in case I forgot it. 我记下了她的住址,免得忘了。
He wasn’t going to use his car in case somebody recognized it. 他不打算用自己的汽车,因为怕有人认出他的车。
■有时从句也可用“should+动词原形”这样的虚拟语气(不管主句为现在时态还是过去时态)。如:
I don’t let him go out in this weather in case he should catch cold. 我不让他这种天气出去以防他会感冒。
I’ve bought a chicken in case your friend should stay to lunch. 我买了一只鸡,免得你的朋友万一留下来吃午饭没菜。
■注意,当主句为将来时态时,从句谓语不能用将来时态,而要用一般现在时表示将来意义。如:
I’ll keep a seat for you in case you change your mind. 我给你留一个座位,以防你会改变主意。