時態(tài)(tense)是一種動詞形式,不同的時態(tài)用以表示不同的時間與方式。在英語考試中,時態(tài)題是必考的內容。下面是小編收集整理的人教版*英語時態(tài)練習題,大家一起來看看吧!
?
人教版*英語時態(tài)練習題:
?
( )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…h(huán)as 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…h(huán)ave…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…h(huán)ave waited D. have kept…h(huán)ave waited
?
( )10. _____you _____ the text yet ? Yes, we _____ it two hours ago.
?
A. Did…copy…did B. Have… copied…h(huán)ave
?
C. Have… copied… did D. Did …copy…h(huán)ad
?
將來完成進行時講解:
?
一、將來完成進行時的用法
?
將來完成進行時表示某一動作從某一時間開始一直延續(xù)到將來某一時間(即說話者人提及的時間),是否繼續(xù)下去,要視上下文而定。如:
?
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. 我們一直在許多*旅游。
?
■這個時態(tài)也可用在某些從句中,這時從句的動作發(fā)生在主句的動作之前而對其有影響:
?
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. 我想知道一直在發(fā)生什么事。
?
The drive increased the fatigue she had been feeling. 開車增加了她一直感到疲憊感覺。
?
They said that they had been fighting for their rights all these years. 他們說這些年來他們一直在為他們的權利而斗爭。
?
since(自從)通常連用什么時態(tài):
?
雖然since通常要與現在完成時連用,但在以下情況,它也可以連用除完成時態(tài)以外的其他時態(tài):
?
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. 自從他選了那門課程,他就認為自己什么都懂了。(原來不認為自己什么都懂,但選了那門課程后就認為自己什么都懂了)