高中英語時態題?學習英語時,掌握時態是關鍵。其中,過去時、現在完成時與過去完成時是三個非常重要的時態。為了更好地理解它們,我們需要對每個時態進行深入剖析。首先,過去時用于描述過去發生的動作或狀態。它強調動作在過去已經完成,與現在無關。例如,“I finished my homework yesterday.”(我昨天完成了作業。)這里,那么,高中英語時態題?一起來了解一下吧。
動詞時態練習題
1、 The violin will have to be tuned before it _____.
A. is played B. should playC. playsD. is being played
2、 By the time you arrive in London, we _____ in Europefor two weeks.
A. had stayed B. shall stay
C. will have stayed D. have been staying
3、I ___with some friends until I find a flat.
A. am livingB. live C. have lived D. will have lived
4、All the preparations for the task _____, and we’re ready to start.
A. completed B. complete
C. had been completed D. have been completed
5、 I thought I ____ the door, but it is still open
A. had closed B. was closing
C. have closed D. would close
6、You ____ television. Why not do something more active?
A.always watchB.are always watching
C.have always watchedD.have always been watching
7. ---It seems that she is thinking about something.
---Yes, she cannot remember what key she ____ to her computer.
A .setB. has set C. had set D. sets
8、 ---Why weren’t you at the meeting?
---I ____an important visitor from the UK in my office.
A. expected B. had been expecting
C. was expecting D. had expected
9、I have no idea what ____ while I was asleep.
A. has happenedB. was happened
C. had happenedD. happened
10, --Have you moved into the new house?
--Not yet, the rooms _____.
A. are being paintedB. are painting
C. are painted D. have been painting
11. You don't need to describe her. I ___ her several times.
A. had met B. have metC. met D. meet
12.---I'm sorry to keep you waiting.
---Oh, not at all. I ___ here only a few minutes.
A. have beenB. had beenC. was D. will be
13. --- Oh, dear. I forgot the air tickets.
--- You ______ something.
A. have left B. are always leaving C. are leaving D. always left
14. --- I ______ so busily recently that I ______ no time to help you with your math.
--- That’s OK. I can manage it by myself.
A. have been working; haveB. have worked; had
C. am working; will haveD. had been working; had had
15. Remember to send me a photo of us next time you ______ to me.
A. are writing B. will write C. has written D. write
16. He ______ at the meeting, but his heart attack prevented him.
A. will speak B. is going to speak
C. had to speak D. was going to speak
17.I ____ ping-pong quite well, but I haven’t had time to play since the New Year.
A. will play B. have playedC. playedD. play
18. I can guess you were in a hurry. You _____ your sweater inside out.
A. had worn B. wore C. were wearing D. are wearing
19. The traffic in our city is already good and it ______ even better.
A. gets B. got C. has got D. is getting
20. --- Where do you think ______ he ______ the computer?
--- Sorry. I have no idea.
A. has; bought B. 不填; bought C. did; buy D. 不填; buys
KEY: ACADABBCDABABADDDDDB
動詞時態練習題
1、 The violin will have to be tuned before it _____.
A. is played B. should playC. playsD. is being played
2、 By the time you arrive in London, we _____ in Europefor two weeks.
A. had stayed B. shall stay
C. will have stayed D. have been staying
3、I ___with some friends until I find a flat.
A. am livingB. live C. have lived D. will have lived
4、All the preparations for the task _____, and we’re ready to start.
A. completed B. complete
C. had been completed D. have been completed
5、 I thought I ____ the door, but it is still open
A. had closed B. was closing
C. have closed D. would close
6、You ____ television. Why not do something more active?
A.always watchB.are always watching
C.have always watchedD.have always been watching
7. ---It seems that she is thinking about something.
---Yes, she cannot remember what key she ____ to her computer.
A .setB. has set C. had set D. sets
8、 ---Why weren’t you at the meeting?
---I ____an important visitor from the UK in my office.
A. expected B. had been expecting
C. was expecting D. had expected
9、I have no idea what ____ while I was asleep.
A. has happenedB. was happened
C. had happenedD. happened
10, --Have you moved into the new house?
--Not yet, the rooms _____.
A. are being paintedB. are painting
C. are painted D. have been painting
11. You don't need to describe her. I ___ her several times.
A. had met B. have metC. met D. meet
12.---I'm sorry to keep you waiting.
---Oh, not at all. I ___ here only a few minutes.
A. have beenB. had beenC. was D. will be
13. --- Oh, dear. I forgot the air tickets.
--- You ______ something.
A. have left B. are always leaving C. are leaving D. always left
14. --- I ______ so busily recently that I ______ no time to help you with your math.
--- That’s OK. I can manage it by myself.
A. have been working; haveB. have worked; had
C. am working; will haveD. had been working; had had
15. Remember to send me a photo of us next time you ______ to me.
A. are writing B. will write C. has written D. write
16. He ______ at the meeting, but his heart attack prevented him.
A. will speak B. is going to speak
C. had to speak D. was going to speak
17.I ____ ping-pong quite well, but I haven’t had time to play since the New Year.
A. will play B. have playedC. playedD. play
18. I can guess you were in a hurry. You _____ your sweater inside out.
A. had worn B. wore C. were wearing D. are wearing
19. The traffic in our city is already good and it ______ even better.
A. gets B. got C. has got D. is getting
20. --- Where do you think ______ he ______ the computer?
--- Sorry. I have no idea.
A. has; bought B. 不填; bought C. did; buy D. 不填; buys
KEY: ACADABBCDABABADDDDDB
I'm trying to find yesterday's newspaper. Have you seen it?
I'm afraid that I __threw____it away. I thought you have finished reading it.辦
為什么要用一般過去時,而不用完成時啊。雖然詞句不強調過去的過去,但是這句很明顯是想表明對現在的影響。語法上講,當強調過去的事對現在造成影響時也該用完成時的。為什么這道題不用完成時啊?
答:這個問題好。
對話在思維邏輯上有跳躍。我們要根據語境,將對話補全,并判斷出回答者想表達的意思。
問:我在找昨天的報紙。你見過嗎?
本應回答:Yes, I have seen it. 是的,我看見過的。
按理這個問答對話就完整了。
接下來問:你什么時候看見的?When did you see it?
答:I saw it just now. (this morning). 我剛才見到過。(今天早上見到過)。
接下去可能要問:Where is it ? 在哪里?
可能的回答:Perhaps in the waste-paper basket. I threw it away, I am afraid.
可能的責問:Why did you throw it away?
可能的回答:I thought you had finished reading it.
后一句的時態有問題。

完成時
完成時是用來表示動作的完成與未完成的情況. 完成時包括現在完成時, 過去完成時和將來 完成時。
一.現在完成時
1.現在完成時的構成
現在完成時的構成形式是"have / has +過去分詞". 現在完成時常被稱為"與現在有聯系的過去",因此它不能與明確的過去時間狀語連用.
Someone has broken the window. 有人把窗戶打破了.
I haven't seen much of her lately. 我最近不常見到她.
How long have they been married? 他們結婚多長時間了?
2.現在完成時的用法
①表示結果的現在完成時 現在完成時著眼于過去的動作對現在產生的結果或影響.這是現在完成時的"已完成"用 法,表示動作或過程發生在說話之前就已完成,并與現在有聯系.這種聯系實際上就是"過 去的動作"對現在的影響或產生的結果.
I have bought a pen. 我買了一支筆. (結果:I have a pen now.)
The temperature has increased by 10℃. 溫度上升了 10 攝氏度. (結果:It is quite hot now.)
Air pollution has taken the lives of many people. 空氣污染已經奪去了很多人的生命. (結果:Air pollution is very serious now.)
注意: 現在完成時的上下文所指的時態必須呼應.
【誤】I have bought a pen but I have lost it now.(have bought 表示你現在已經有筆了, 這和后面的 have lost 有矛盾)
【正】I bought a pen but I have lost it now. 我(過去)買了一支筆,但我已經把它丟了. 【誤】I have lost my pen but I have found it now.(have lost 強調你現在已經沒有筆了, 與后面 have found 的意思有沖突)
【正】I lost my pen but I have found it now. 我丟了一支筆,但現在已經找到了.
②表示經歷的現在完成時 強調過去某一時刻到說話時這段時間中的經歷. Have you ever been to the Great Wall? 你去過長城嗎? I have visited Beijing at least ten times. 北京我至少訪問過十次了. She has never spent a holiday at the seaside. 她從未到海濱度過假.
③表示延續的現在完成時 這是現在完成時的"未完成"用法,表示一個動作或狀態從過去某時開始,持續到現在,可能要繼續下去.
He's loved fishing for a long time. 他愛好釣魚為時已久. (他現在仍愛好釣魚)
I have lived here for more than thirty years. 我已在這兒住了三十多年了. (也許還會繼續住下去)
注意: 現在完成時的"未完成"用法既可用于動態動詞(主要是持續動詞) ,也可用于狀態動詞, 但它一般不適用于表示短暫動作或位置轉移的動詞,如:open, break, go, come, arrive, leave 等.如用這類動詞表示"未完成",通常只限于否定結構.
I haven't seen a film for weeks. 我已經好幾個星期沒看電影了.
She hasn't written to me since September. 自從 9 月份以來她還沒給我寫過信呢.
3.現在完成時的時間狀語 .
已完成"用法連用的時間狀語
①與現在完成時"已完成 用法連用的時間狀語 與現在完成時 已完成 現在完成時表示的動作或狀態發生在現在時間以前的某個未明確指出的過去時間內, 和它 連用的時間狀語要與現在時間有關,不能是明確地表示過去的時間狀語.
a. 不確定的過去時間狀語:already, yet, before, recently, lately 等 不確定的過去時間狀語:
I've seen the film before. 我以前看過這部電影.
Have you been there lately? 近來你去過那里嗎?
b. 頻度時間狀語:often, sometimes, ever, never, once, rarely 等 頻度時間狀語:
We have never heard of that. 我們從未聽說過這事.
He has sometimes played tennis. 他有時打網球.
Big Ben has rarely gone wrong. 大本鐘很少出差錯.
c.包含現在時間在內的時間狀語:now, just, today, this morning, this week, this year 等 包含現在時間在內的時間狀語:
I have just finished the letter now. 我現在剛寫完信.
You have just missed the bus. 你剛好錯過公共汽車.
Has he done much work today? 他今天做了很多工作嗎?
比較:already 和 yet 用法上的區別 already 常用于肯定句,置于句中.yet 常用于否定句和疑問句,置于句末.但 already 有時也可用在疑問句中暗示驚訝的心情.
She has already gone. 她早就走了.
Have you eaten your dinner already? 你已經吃過飯了?
He has not come yet. 他還沒有來. 未完成"用法連用的時間狀語
②與現在完成時"未完成 用法連用的時間狀語 與現在完成時 未完成 與"已完成"用法一樣,表示具體的過去的時間狀語不能與"未完成"用法連用.與其連用的 往往是指一段時間的狀語以具體表示某一動作或狀態持續了多久.
a. since + 具體時間,表示動作或狀態從何時開始 具體時間,
Since then, he has developed another bad habit. 自那以后他養成了另一個壞習慣.
He hasn't been home since he graduated. 他畢業后就沒回過家.
b. for + 一段時間,表示動作或狀態持續了多久 一段時間,
We have worked here for ages. 我們在這里工作很久了.
There has been no rain here for nearly two months. 這里已經近兩個月沒有下雨了.
c. until now, up till now, so far, up to the moment 到目前為止
I have not seen him so far. 到目前為止我沒見過他.
Up to the present, everything has been OK. 到目前為止一切正常.
d. in/during the past/last five years 在剛剛過去的 5 年里
He has been away from school during the last few weeks. 過去的幾個星期里他沒在學校.
In the past few years they have dealt with quite a few international corporations successfully. 在過去的幾年中他們已經和好幾家跨國公司做成了生意.
e. all the while, all day 一直,一整天 一直,
She has been busy all day. 她忙了一整天.
4.現在完成時和一般過去時的區別 .
①兩者都可表示過去發生過的動作,但前者表示的是過去的動作對現在的影響,而后者則 兩者都可表示過去發生過的動作,但前者表示的是過去的動作對現在的影響, 只是表示過去有這一動作的事實. 只是表示過去有這一動作的事實.
He locked the door. 他鎖過門. (但現在門是開是鎖不清楚. )
He has locked the door. 他把門鎖上了. (現在門是鎖著的. )
Who turned on the light? 誰開的燈?(著眼開燈的動作,不管現在燈是開是關. )
Who has turned on the light? 誰把燈打開了?(著眼開燈的結果,即現在燈還亮著. )
②兩者都可表示過去開始并延續了一段時間的動作,現在完成時表示該動作仍在繼續,而 兩者都可表示過去開始并延續了一段時間的動作,現在完成時表示該動作仍在繼續, 一般過去時則說明該動作現已終止. 一般過去時則說明該動作現已終止.He has lived in Beijing for four years. 他在北京住了四年了. (現在仍住那兒) He lived in Beijing for four years. 他曾在北京住了四年. (現在不住那兒了)
二.過去完成時
過去完成時的動作須在過去某一時間之前發生,即發生在"過去的過去".
1.過去完成時的構成 .
過去完成時是由"had+過去分詞"構成的.
Soon I realized I had made a serious mistake. 我很快就意識到我犯了一個嚴重的錯誤. The man sitting beside me on the plane was very nervous. He had not flown before. 飛機上坐在我旁邊的人很緊張,他以前從沒乘過飛機.
Had he gone home when you arrived? 你到的時候他已經回家了嗎?
2.過去完成時的用法 .
已完成"用法
①"已完成 用法 已完成 表示某一動作或狀態在過去某一時間之前或過去某一動作之前已經完成.句中常用 by 引 導的時間狀語或以 before, until, when, than 等詞引導的內含一般過去時的時間狀語從句.
By 5:00 yesterday morning we had done that work. 到昨天早上 5 點鐘時,我們已經做完了那件工作.
He had just finished sweeping the classroom when the teacher returned from the office. 老師從辦公室回來時,他剛把教室打掃完.
They came earlier than we had expected. 他們到得比我們預料的要早.
I had learnt 5000 words before I entered the university. 我在進大學之前就已學了 5000 個單詞.
It rained yesterday after it had been dry for many months. 旱了好幾個月之后,昨天下雨了.
注意: 在包含 before 和 after 的復合句中, 因為從句動作和主句動作發生的先后順序已經非常明 確,可以用一般過去時代替過去完成時.
The train (had) started before I reached the station. 在我到達車站之前,列車已經開了. After he (had) arrived in England, Marx worked hard to improve his English.馬克思到達英格蘭之后,努力提高他的英語水平.
未完成"用法 ②"未完成 用法 未完成 表示一個動作或狀態在過去某一時刻之前就已開始, 一直持續到這一過去時間, 還可能再 持續下去.
Up to that time all had gone well. 直到那時一切都很順利.
John and Jane had known each other for a long time before their marriage. 約翰和簡在結婚前就認識很長時間了.
She said she had made much progress since she came here. 她說自從她到這兒后已取得了很大的進步.
想象性"用法
③"想象性 用法 想象性 過去完成時有時表示一種未實現的愿望或想法, 主要用在 if 引導的和過去事實相反的條件 句以及 wish, as if 引導的從句中.
If she had worked hard, she would have succeeded. 要是她努力的話,她就會成功了. (事實上她沒努力,也沒成功. )
I wish I had gone with you to the concert. 我要是和你一起去音樂會就好了.
The two strangers talked as if they had been good friends for many years. 那兩個陌生人交談起來就像是多年的老朋友. 剛剛……就……"
④表示"剛剛 表示 剛剛 就 過去完成時常用在 hardly/scarcely/barely ... when..., no sooner ... than ... 等結構中,表 示"剛剛……就……".
Hardly had he begun to speak when the audience interrupted him. 他剛開始演講,聽眾就打斷了他.
No sooner had he arrived than he went away again. 他剛到就又走了.
提示:intend, mean, hope, want, plan, suppose, expect, think 等動詞的過去完成時可以用來表 示一個本來打算做而未做的事.
I had meant to come, but something happened. 我原本打算來的,但有事發生了.
I had intended to call on you, but was prevented from doing so. 我本打算去看你的,但沒能去成.
They had wanted to help but couldn't get here in time. 他們原想幫忙的,但沒能及時趕到這里.
3.過去完成時與一般過去時的比較 .
一般過去時表示過去時間的動作或狀態. 過去完成時表示的動作或狀態發生在一般過去時 表示的動作或狀態之前,因此它表示的是"比過去更過去".
I returned the book that I had borrowed. 我已歸還了我借的書.
He didn't know a thing about the verb, for he had not studied his lessons. 他對動詞一無所知,因為他沒有好好學習功課.
had been at the bus stop for 20 minutes when a bus finally came. 我在車站等了 20 分鐘車才來.
三.將來完成時
1.將來完成時的構成 .
將來完成時的構成是由"shall/ will + have +過去分詞"構成的.
Before long he will have forgotten all about the matter. 不久他就會全然忘記這件事的.
He is somebody now. He will not have remembered his old classmates. 他現在是一個有身份的人了,他可能不會記得老同學了.
Will you have known Kevin for 10 years next month? 到下個月你認識凱文該有 10 年了 吧?
2. 將來完成時的用法
①表示在將來某一時間之前已完成的動作,并往往對將來某一時間產生影響. 表示在將來某一時間之前已完成的動作,并往往對將來某一時間產生影響.
Will you soon have finished laying the table? 你會很快擺放好餐桌嗎?
注意: 在時間狀語從句中,不用將來完成時,要用現在完成時來代替.
When I have finished that, I shall have done all I am supposed to do. 等我做完這件事時,我就做完我該做的所有的事了.
Please don't get off the bus until it has stopped. 請待車停穩了再下車.
②表示推測 You will have heard of this, I guess. 我想你已經聽說過這件事了.
四. 完成進行時
完成進行時是完成時和進行時的結合,包括現在完成進行時和過去完成進行時.
A. 現在完成進行時 現在完成進行時
1.現在完成進行時的構成 . 現在完成進行時是由"have/has been + 現在分詞"構成的.
He is ill. He's been lying in bed for three weeks。

首先,我們知道英語里面的語態有主動語態,還有被動語態。時態有好多種,分為一般,現在時態一般,將來時態現在進行時態,過去時態現在完成時態,過去完成時態等等
例句給的是一般現在時態的主動句子,它的被動句是:
A film is watched by Mary.
一般將來時態:
Mary will watch a film.
被動語態
A few will be watched by Mary.
現在進行時態
Mary is watching a film.
他的被動語態
A film is being watched by mary.
現在完成時態
Mary has watched a film.
現在完成時態的被動語態
A film has been watched by Mary.
一般過去時態
Mary watched a film.
一般過去時態的被動語態
A film was watched by Mary.
以上就是高中英語時態題的全部內容,動詞時態練習題 1、 The violin will have to be tuned before it ___.A. is played B. should play C. plays D. is being played 2、內容來源于互聯網,信息真偽需自行辨別。如有侵權請聯系刪除。