時(shí)態(tài)(tense)是一種動(dòng)詞形式,不同的時(shí)態(tài)用以表示不同的時(shí)間與方式。在英語(yǔ)考試中,時(shí)態(tài)題是必考的內(nèi)容。下面是小編收集整理的人教版*英語(yǔ)時(shí)態(tài)練習(xí)題,大家一起來(lái)看看吧!
?
人教版*英語(yǔ)時(shí)態(tài)練習(xí)題:
?
( )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
?
將來(lái)完成進(jìn)行時(shí)講解:
?
一、將來(lái)完成進(jìn)行時(shí)的用法
?
將來(lái)完成進(jìn)行時(shí)表示某一動(dòng)作從某一時(shí)間開(kāi)始一直延續(xù)到將來(lái)某一時(shí)間(即說(shuō)話者人提及的時(shí)間),是否繼續(xù)下去,要視上下文而定。如:
?
By this time next week, I will have been working for this company for 24 years. 到下星期此刻,我已經(jīng)為該公司干了24年了。
?
If we don’t hurry up the store will have been closing before we get there. 咱們?nèi)舨豢煲稽c(diǎn)兒,等我們到了那兒,店門(mén)就會(huì)關(guān)了。
?
?
二、將來(lái)完成進(jìn)行時(shí)的構(gòu)成
?
將來(lái)完成進(jìn)行時(shí)由“will / shall have been+現(xiàn)在分詞”構(gòu)成。
?
By the end of this year he’ll have been acting for thirty years. 到今年年底他當(dāng)演員就滿30年了。
?
I shall have been working here in this factory for twenty years by the end of the year. 到今年年底,我在這個(gè)工廠工作就有20年了。
?
過(guò)去完成進(jìn)行時(shí)用法:
?
■有時(shí)上下文可說(shuō)明是談過(guò)去的事,因此不需要時(shí)間狀語(yǔ):
?
She had been watching TV all day. 她看了一天的電視。
?
I had been reading your book. 我一直在看你寫(xiě)的書(shū)。
?
The rain had been pouring all night. 傾盆大雨下了一整夜。
?
We had been travelling in many countries. 我們一直在許多*旅游。
?
■這個(gè)時(shí)態(tài)也可用在某些從句中,這時(shí)從句的動(dòng)作發(fā)生在主句的動(dòng)作之前而對(duì)其有影響:
?
I heard you’d been looking for me. 我聽(tīng)說(shuō)你一直在找我。
?
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. 開(kāi)車(chē)增加了她一直感到疲憊感覺(jué)。
?
They said that they had been fighting for their rights all these years. 他們說(shuō)這些年來(lái)他們一直在為他們的權(quán)利而斗爭(zhēng)。
?
since(自從)通常連用什么時(shí)態(tài):
?
雖然since通常要與現(xiàn)在完成時(shí)連用,但在以下情況,它也可以連用除完成時(shí)態(tài)以外的其他時(shí)態(tài):
?
1. 當(dāng)主句表示“多長(zhǎng)時(shí)間”時(shí),動(dòng)詞可用一般現(xiàn)在時(shí)(當(dāng)然也可用現(xiàn)在完成時(shí))。如:
?
It’s a long time since I met you last. 好久不見(jiàn)了。
?
It’s just a week since we arrived here. 我們到這里才一個(gè)星期。
?
It’s a long time since I met you last. 從上次見(jiàn)到你,已有很長(zhǎng)時(shí)間了。
?
以上各句的it is也可換成 it has been,不過(guò)在口語(yǔ)或非正式文體中,用一般現(xiàn)在時(shí)的情形比較普遍。
?
2. 當(dāng)主句謂語(yǔ)動(dòng)詞為seem等連系動(dòng)詞時(shí)。如:
?
It seems like years since we last met. 我們似乎幾年未見(jiàn)面了。
?
It seems like years since I last saw you. 從上次見(jiàn)到你以來(lái)好像已經(jīng)有許多年了。
?
3. 當(dāng)主句和從句表示情況“變化”時(shí)。如:
?
She doesn’t come round to see us so much since her marriage. 自從結(jié)了婚,她不怎么過(guò)來(lái)看我們了。(原來(lái)經(jīng)常來(lái),結(jié)婚后就不怎么來(lái)了)
?
Since he went on that course he thinks he knows everything. 自從他選了那門(mén)課程,他就認(rèn)為自己什么都懂了。(原來(lái)不認(rèn)為自己什么都懂,但選了那門(mén)課程后就認(rèn)為自己什么都懂了)