时态(tense)是一种动词形式,不同的时态用以表示不同的时间与方式。在英语考试中,时态题是必考的内容。下面是小编收集整理的人教版*英语时态练习题,大家一起来看看吧!
人教版*英语时态练习题:
( )1.The two __________in the same class last year.
A. are B. was C. were D. be
( )2.---Where______ you______ ?----I went to buy some food for supper.
A.are … go B.did … go C.do … go D. will … go
( )3. "Why _______ she _______ angry?" "Because he _____ at him just now.
A. did… get, shouted B. has…got…shouted
C. did… get… has shouted D. has…got…has shouted
( )4.__________ that worker __________in a shoe factory a year ago?
A. Do, work B. Did, worked C. Did, work D. Does work
( )5_____ you ______ the film before ? Where ____ you _____ it ?
A. Have… seen… did… see B. Did…see…die…watch
C. Have…seen… have… seen D. Did…see…have…seen
( )6. __________your mother __________to work last Saturday?
A. Did, go B. Do, go C. Does, go D. Has, gone
( )7.They__________ not late the day before yesterday.
A. did B. were C. are D. do
( )8.__________ they away from school last October?
A. Did B. Were C. Do D. Are
( )9. You _____ me waiting for two hours. I _____ for you since five.
A. kept…waited B. have kept…waited
C. kept…have waited D. have kept…have waited
( )10. _____you _____ the text yet ? Yes, we _____ it two hours ago.
A. Did…copy…did B. Have… copied…have
C. Have… copied… did D. Did …copy…had
将来完成进行时讲解:
一、将来完成进行时的用法
将来完成进行时表示某一动作从某一时间开始一直延续到将来某一时间(即说话者人提及的时间),是否继续下去,要视上下文而定。如:
By this time next week, I will have been working for this company for 24 years. 到下星期此刻,我已经为该公司干了24年了。
If we don’t hurry up the store will have been closing before we get there. 咱们若不快一点儿,等我们到了那儿,店门就会关了。
二、将来完成进行时的构成
将来完成进行时由“will / shall have been+现在分词”构成。
By the end of this year he’ll have been acting for thirty years. 到今年年底他当演员就满30年了。
I shall have been working here in this factory for twenty years by the end of the year. 到今年年底,我在这个工厂工作就有20年了。
过去完成进行时用法:
■有时上下文可说明是谈过去的事,因此不需要时间状语:
She had been watching TV all day. 她看了一天的电视。
I had been reading your book. 我一直在看你写的书。
The rain had been pouring all night. 倾盆大雨下了一整夜。
We had been travelling in many countries. 我们一直在许多*旅游。
■这个时态也可用在某些从句中,这时从句的动作发生在主句的动作之前而对其有影响:
I heard you’d been looking for me. 我听说你一直在找我。
That was just the letter I had been expecting. 这正是我一直期待的信。
That was exactly what we had been trying to do. 这正是我们一直想做的事。
I wanted to know what had been going on. 我想知道一直在发生什么事。
The drive increased the fatigue she had been feeling. 开车增加了她一直感到疲惫感觉。
They said that they had been fighting for their rights all these years. 他们说这些年来他们一直在为他们的权利而斗争。
since(自从)通常连用什么时态:
虽然since通常要与现在完成时连用,但在以下情况,它也可以连用除完成时态以外的其他时态:
1. 当主句表示“多长时间”时,动词可用一般现在时(当然也可用现在完成时)。如:
It’s a long time since I met you last. 好久不见了。
It’s just a week since we arrived here. 我们到这里才一个星期。
It’s a long time since I met you last. 从上次见到你,已有很长时间了。
以上各句的it is也可换成 it has been,不过在口语或非正式文体中,用一般现在时的情形比较普遍。
2. 当主句谓语动词为seem等连系动词时。如:
It seems like years since we last met. 我们似乎几年未见面了。
It seems like years since I last saw you. 从上次见到你以来好像已经有许多年了。
3. 当主句和从句表示情况“变化”时。如:
She doesn’t come round to see us so much since her marriage. 自从结了婚,她不怎么过来看我们了。(原来经常来,结婚后就不怎么来了)
Since he went on that course he thinks he knows everything. 自从他选了那门课程,他就认为自己什么都懂了。(原来不认为自己什么都懂,但选了那门课程后就认为自己什么都懂了)