动词是英语中最重要的一个语法考点,而动词时态(以及非谓语动词)又是各类动词考点中最最重要的。下面是小编收集整理的*英语时态专项练习题,大家一起来看看吧!
*英语时态专项练习题:
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
过去将来完成进行时用法:
一、间接引语与过去将来完成进行时
在间接引语中,若主句为过去时态,则用于宾语从句中的间接引语则要把将来完成进行时改为过去将来完成进行时。如:
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. 事故发生的时候,我坐在车子的后座,因为汤姆的小儿子坐在前边他的身旁。要是汤姆的孩子没坐在那里的话,我就会坐在前面了。
过去完成进行时讲解:
一、结构形式
过去完成进行时由“had been+现在分词”构成,因此无人称变化。
二、用法归纳
■过去完成进行时表示持续到过去某时的一个动作(可算是现在完成进行时的过去式):
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. 去年他戒烟了。他抽烟已经二十年。
■过去时间可用一个时间状语表示:
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. 电视摄像机将监视他的一举一动。
He would be inspiring young people to get into the political fray. 他会激励年轻人投身政治战斗。
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. 他将在其主旨发言中阐述他对该党的计划。
I was excited. Next Wednesday we would be flying to Sydney. 我很兴奋。下星期三我们就会飞往悉尼了。
The car started. Ellen James would be driving off to the university. 车子发动了。埃伦•詹姆斯要开车到*去。
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月份她就到这里学习。