2024屆廣東省天河區高考英語二輪語法復習精講精練:動詞時態和語態04
動詞時態和語態精講精煉04
41.—If it hadn’t been raining so hard, I might have been home much earlier.
?? —It’s too bad you _____ it. Nancy _____ here and she _____ to see you.
? A. didn’t make; is; was?
B. won’t make; will be; wants
? C. didn’t make; was; wanted
D. wont’ make; would be; wanted
【答案】C
【解析】考查動詞時態。本題的第一句為虛擬語氣,第二句為真實語氣的句子。
對過去的假設,事實為過去,用過去時。
42. Our food supply _____. We’d better get some in case there’s ____ left.
A. is running out, none
B. has run out of, none
C. is using up, nothing
D. has used up, nothing
【答案】A
【解析】考查動詞的時態和語態。 表示快用完不是已用完;后面有特定范圍指食物.
— Are you still very busy?
— Yes, I
the report for the manager and it won’t take long.
A. have just finished
B. am just finishing
C. had just finished
D. am just going to finish
【答案】B
【解析】考查動詞時態。句意:---你依然很忙嗎?---是的,我就要完成經理的報告了,它不會用多長時間了。此處用進行時表將來時。
---Sorry, sir, your car isn’t ready yet.It ____ by our workers.
--- Oh, my God, when can I come to fetch it?
A.is repaired
B.has been repaired
C.is being repaired
D.will be repaired
【答案】C
【解析】考查動詞時態。句意:---對不起,先生,你的車還沒修好。它正在被工人們修。--啊,我的天啊,我什么時候來取呀。
—I hope you liked the concert last night.
—How on earth do you know I went to the concert? I ______ you.
A. haven’t told
B. hadn’t told
C. didn’t tell
D. won’t tell
【答案】C
【解析】考查動詞時態。句意:---我希望你喜歡昨晚的音樂會。---你究竟是怎么知道我去聽音樂會了?我(過去)沒告訴過你。
Some analysts predict that slowing economic growth ________ enterprises reduce
their intake of new workers.
A. contributes to B. has led to
C. will cause D. will see
【答案】D
【解析】考查動詞時態及用法。此處根據see sb do sth可知選D。
---Have you seen the movie The King's Speech?
--- No. Who _____ it?
A. had directed
B. has directed C. directed D. directs
【答案】C
【解析】考查動詞時態。電影The King's Speech已經上映,上映導演是過去的動作。故用一般過去時。
Jeremy, who ___________ on his food, looked up at the mention of the word cash.
A. has been concentrating
B. has concentrated
C. had been concentrating
D. had concentrated
【答案】C
【解析】考查動詞時態。根據主句是一般過去時可知,非限制性定語從句用過去完成進行時。
— That’s the third time he’s won the award in this field.
— Yes. He ________ his maximum potential in the past decade.
A. explored
B. is exploring
C. has been exploring
D. has explored
【答案】 C
【解析】考查時態:“近十年來,我一直在挖掘自己最大潛能,所以又獲獎了。”
50.Professor James will give us a lecture on the Western culture, but when and where _______ yet.
A. hasn’t been decided
B. haven’t decided
C. isn’t being decided
D. aren’t decided
【答案】 A
【解析】 現在完成時表示已經完成的動作或從過去某個時候開始一直延續到現在的動作。根據時間狀語yet可判斷出要用現在完成時。因為主語與decide之間存在被動關系,所以要用現在完成時的被動語態,表示“還沒有被確定下來”。
?。甀
while listening to music. Luckily, Jack woke me up in time!
A.had fallen asleep
B.have fallen asleep
C.fall asleep
D.fell asleep
【答案】D
【解析】考查動詞時態。句意:我在聽音樂的時候睡著了,幸運的是,Jack及時把我叫醒。
?。瓾ave you seen my dog? I
for it and still haven’t found it.
A.looked
B.was looking
C.have been looking
D.had been looking
【答案】C
【解析】考查動詞時態。句意:你看見我的狗了嗎?我一直在找它但還沒有找到。
. I was giving a talk to a large group of people, the same talk I
to half a dozen other groups.
A. am giving
B. was giving
C. have given
D. had given
【答案】D
【解析】考查動詞時態。主句用的時態為過去進行時,而the same talk所發生的時間在此之前,因此表示“過去的過去”,故用過去完成時態。
. The US troops_______ out of Iraq by the end of next month and they were sent there 9 years ago.
A. have withdrawn
B. will withdraw
C. had withdrawn
D. will have withdrawn
【答案】D
【解析】考查時態辨析。句意為:美軍在下個月末將會已經撤離伊拉克,從開始駐軍到撤離有9年了。根據by the end of next month 可知要用將來完成時,故選D。
’t me. I didn’t do it.
A.is cleaning B.was cleaning C.has cleaned D.had cleaned
【答案C考點考察時態
解析句意為”看,有人已經打掃了沙發.是的,不是我,我沒有做.過去發生的動作對現在造成的影響用現在完成時.
. -- I remember you were a talented pianist at college. Can you play the piano for me? ??? -- Sorry, I ____ the piano for years.
A. don't play B. wasn't playing C. haven't played D. hadn't played
【答案】C
【考查】本題考查動詞的時態根據remember, can可知語境為現在,for years得出為從過去到現在,所以用現在完成時態。動詞的時態 現在完成時態
. The moment ____ soon, he thought to himself, waiting nervously.
A. came B. has come C. was coming D. is coming
【答案】D
【解析】本題考查時態根據soon可知為將來的事情,且是直接引語,應為現在,所以選D,進行時態表將來。動詞的時態 現在進行時態表將來
. Close the door of fear behind you, and you ____ the door of faith open before you.
A. saw B. have seen C. will see D. are seeing
【答案】C
【考點】本題考察動詞的時態。從前一分句為祈使句可知此語境為將來的情況,而且這是一常見句型:“祈使句+and+表將來的句子”。動詞的時態 一般將來時態
. Don't worrry. The hard work that you do now ____ later in life.
A. will be repaid B. was being repaid C. has been repaid D. was repaid
【答案】A
【考點】考查動詞時態和語態。
【解析】從don't可知語境為現在,排除B、D;而later in life可知為將來的動作,故選A。動詞的時態 一般將來時態 supplies in the flood-stricken area ______.We must act immediately before there’s left.
A. have run out
B. are running out
C. have been run out
D. are being run out【答案】B
【考點】動詞的時態
【解析】分析題干語境可知,食品供應即將耗盡。run out為不及物動詞短語,不能使用被動形式,由此可排除C和D兩個選項。B選項為現在進行時態,可以表示將來,符合題意。因此,正確答案為B選項。
61.-kevin,you look worried. Anything wrong?
-Well, I____ a test and I’m waiting for the result.
A. will take
B. took
C. had taken
D. take
【答案】B
【考點】動詞的時態
【解析】根據答語的后半句可知,現在Kevin正在等待測試的成績,參加測試為一個過去的動作,應該使用一般過去時態。因此,正確答案為B選項。
【知識拓展】一般過去時表示過去某時發生的動作或狀態,也可表示過去某段時間內經常或反復發生的動作。其標志性狀語常為in the past, yesterday, just now, the day before yesterday, last week, in 2000, two weeks ago等。
62.
Mum, I was wondering if you could lend me a few dollars until I
on Friday.
A.
get paid
B.
got paid
C. have paid
D. had been paid
【答案】A
【考點】動詞時態和語態
【解析】在時間狀語從句中用一般現在時表將來,且I與pay之間是動賓關系,所以選A。
63. Jack is a great talker.
It’s high time that he
something instead of just talking.
A.
will do
B.
has done
C. do
D. did
【答案】D
【考點】動詞的時態
【解析】在句型 “It’s high/ very time that…”中, 從句中的謂語動詞用did或should do.所以選D項。
64.
I feel so excited! At this time tomorrow morning I
to Shanghai.
A.
will be flying
B.
will fly
C.
have been flying
D.
have flown
【答案】A
【考點】動詞的時態
【解析】at this time tomorrow morning作時間狀語,所以用將來進行時,選A項。
65.—Did you catch what I said?
—Sorry. I ______ a text message just now.
A. had answering
B. have answered
C. would answer
D. was answering
【答案】 【答案】 .—Can I call you back at two o’clock this afternoon?
—I’m sorry, but by then I______ to Beijing. How about five?
A. fly
B. will fly
C. will be flying
D. am flying
【答案】C
【考點】考查動詞時態。
【解析】根據問句中的two o’clock和應答句中的by then可知所填詞表示的動作在當時正在進行,用將來進行時,選C。
68. By the time you have finished this book, your meal ______ cold.
A. gets
B. has got
C. will get
D.is getting
【答案】C
【考點】考查動詞時態。
【解析】此處by the time 后接現在時,表示將來之前發生的動作,故用將來時。
69. George said that he would come to school to see me the next day, but he ______.
A. wouldn’t
B. didn’t
C. hasn’t
D. hadn’t
【答案】B
【考點】時態考點。
【解析】前半句的would come是過去將來時,但是仍然發生在過去.
70.
—Have you heard about that fire in the market?
— Yes, fortunately no one _____.
A. hurt
B. was hurt
C. has hurt
D. had been hurt
【答案】B
【考點】考查被動語態。
【解析】發生在過去的被動動作。
71. Our friendship _____ quickly over the weeks that followed.
A. had developed
B. was developing
C. would develop
D. developed
【答案】 D
【考點】考查動詞時態。
【解析】描述在過去階段發生的動作,強調狀態,用一般過去式。
72. The manager ______ the workers how to improve the program since 9 am.
A. has told
B. is telling
C. has been telling
D. will have told
【答案解析I ______ need to – I managed perfectly well on my own.
A. wouldn’t
B. don’t
C. didn’t
D. won’t
【答案解析’t read them until three later.【A】
were put B. was put C. put D. has put
76. I had been working on math for the whole afternoon and the numbers
before my eyes.
A. swim
B. swum
C. swam
D. had swum
【答案解析. "Life is like walking in the snow", Granny used to say, "because every step
”
A. has shown
B. is showing
C. shows
D. showed
【答案解析 A. will leave
B. are leaving
C. have left
D. were leaving
【答案解析 A. had started
B. has started
C. started
D. starts
【答案解析A. have sorted B. was sorting C. am sorting
D. had sorted
【答案】B
【考點】本題考查時態的用法
【解析】首先根據時間狀語this morning知道是發生過的事情,去除A、C兩項,然后過去完成時的使用前提是有動作的先后順序,然而本句指的是“今天早晨我正把從網上下載的閱讀材料分類時電腦壞的。”指的是過去正在進行的動作用過去進行時,B項正確。
81. — Alvin, are you coming with us?
— I'd love to, but something unexpected .
A. has come up
B. was coming up
C. had come up D. would come up
【答案】A
【考點】動詞時態—現在完成時
【解析】 根據句意:---艾琳,你要和我們一起去嗎?---我想去,但是發生了點意外。現在完成時表示過去發生的動作或事情到現在為止,且對現在造成了一定的影響,符合語境,故答案選A.B,過去進行時,表示過去某段時間正在進行的的動作或所處的狀態;C,過去完成時表示過去的過去;D,過去將來時表示過去將來要發生的事情,均不符合語境,故排除。