動詞是英語中最重要的一個語法考點,而動詞時態(tài)(以及非謂語動詞)又是各類動詞考點中最最重要的。下面是小編收集整理的*英語時態(tài)專項練習題,大家一起來看看吧!
?
*英語時態(tài)專項練習題:
?
1. She _____ her pen in her room now.
?
A. finds B. is finding C. looks for D. is looking for
?
2. I first met Lisa three years ago. She _____ at a radio shop at that time.
?
A. has worked B. was working C. had been working D. had worked
?
3. What _____ you _____ tomorrow morning?
?
A. are/going to do B. are/doing C. are/done D. have/done
?
4. I _____ as soon as you come back.
?
A. went B. have gone C. am going D. shall go
?
5. The scientist _____ Canada and he will give us a talk when he _____ back.
?
A. has gone to/comes B. has been to/will come
?
C. has gone to/will come D. has been to/comes
?
?
6. He found his book this morning, but now he _____ his pen.
?
A. loses B. is missing C. has lost D. lost
?
7. She ____ to her hometown several times.
?
A. has been B. has gone C. went D. is going
?
8. It _____ Jane and Mary who helped me the other day.
?
A. is B. was C. are D. were
?
9. I _____ to bed when the telephone rang.
?
A. have been B. went C. am going D. was going
?
10. Jane _____ some washing this time yesterday.
?
A. is doing B. had done C. was doing D. did
?
過去將來完成進行時用法:
?
一、間接引語與過去將來完成進行時
?
在間接引語中,若主句為過去時態(tài),則用于賓語從句中的間接引語則要把將來完成進行時改為過去將來完成進行時。如:
?
I know by this time next week you’ll have been working here for 30 years.
?
→I knew by that time he would have been working there for 30 years.
?
She will have been teaching in this university for 20 years by this summer.
?
→She told me she’d have been teaching in that university for 20 years by that summer.
?
?
二、過去將來完成進行時與虛擬語氣
?
在特定的語境中,有時過去將來完成進行時可用虛擬語氣中。如:
?
At the time of the accident I was sitting in the back of the car,because Tom’s little boy was sitting beside him in front. If Tom’s boy had not been there I would have been sitting in front. 事故發(fā)生的時候,我坐在車子的后座,因為湯姆的小兒子坐在前邊他的身旁。要是湯姆的孩子沒坐在那里的話,我就會坐在前面了。
?
過去完成進行時講解:
?
一、結(jié)構(gòu)形式
?
過去完成進行時由“had been+現(xiàn)在分詞”構(gòu)成,因此無人稱變化。
?
二、用法歸納
?
■過去完成進行時表示持續(xù)到過去某時的一個動作(可算是現(xiàn)在完成進行時的過去式):
?
The ground was wet. It had been raining. 地是濕的。此前一直在下雨。
?
At last the bus came. I had been waiting for half an hour. *公共汽車來了,我已等了半小時。
?
She was out of breath. She had been running. 她氣喘吁吁,她一直在跑來著。
?
He gave up smoking last year. He’d been smoking for twenty years. 去年他戒煙了。他抽煙已經(jīng)二十年。
?
■過去時間可用一個時間狀語表示:
?
When I first met her, she had been working in the company for ten years. 我*次見到她時,她在那家公司已工作十年了。
?
I had not been waiting long when a taxi drew up. 我沒等多久就來了一輛出租車。
?
She had been looking at the parcel for some time before she realized that it was for her mother. 這包裹她看了好一會兒才明白這是寄給她媽的。
?
Until/Up till then she had been living with her daughter. 到那時為止她一直和她女兒一起住。
?
過去將來進行時通常用于以下句型:
?
1. 用在獨立的句子中
?
Jack said he had found a job. He would be working as a bartender in Detroit. 杰克說他找到了工作。他將在底特律做酒吧間伙計。
?
I was excited. Next Wednesday we would be flying to Sydney. 我很興奮。下星期三我們就會飛往悉尼了。
?
Television cameras would be monitoring his every step. 電視攝像機將監(jiān)視他的一舉一動。
?
He would be inspiring young people to get into the political fray. 他會激勵年輕人投身政治戰(zhàn)斗。
?
A few months more and the hydro-electric station would be providing power. 再過幾個月,水電站就要供電了。
?
He would be setting out his plans for the party in a keynote speech. 他將在其主旨發(fā)言中闡述他對該黨的計劃。
?
I was excited. Next Wednesday we would be flying to Sydney. 我很興奮。下星期三我們就會飛往悉尼了。
?
The car started. Ellen James would be driving off to the university. 車子發(fā)動了。埃倫?詹姆斯要開車到*去。
?
2. 用在其他從句中
?
The new name he would be using was Jack Jones. 他將用的新名是杰克?瓊斯。
?
He would pay the rest as he would be leaving France. 其余款項,他將在離開法國時付清。
?
The course leader outlined the programme we would be following. 課程負責人扼要地介紹了我們要學習的課程。
?
Sue looked at the college where she would be studying in October. 休看了看那所,10月份她就到這里學習。