做一些習(xí)題鞏固所學(xué)知識(shí)點(diǎn),知識(shí)是通過不斷實(shí)踐掌握住的,因此適量的練習(xí)是很有必要的哦!下面是小編收集整理的八年級(jí)下冊(cè)英語時(shí)態(tài)練習(xí)題,大家一起來看看吧!
?
八年級(jí)下冊(cè)英語時(shí)態(tài)練習(xí)題:
?
1. Dear me! Just _____ at the time! I _____ no idea it was so late.
?
A. look, have B. looking, had
?
C. look, had D. looking, have
?
2. “What’s his name?” “I _____.”
?
A. forget B. forgot
?
C. had forgotten D. am forgetting
?
3. Your mother _____, however, say that to us that day.
?
A. does B. did C. is doing D. was doing
?
4. New medicines and instruments ______ every day to extend life.
?
A. develop B. are being developed
?
C. are developing D. have developed
?
5. I _____ your last point — could you say it again?
?
A. didn’t quite catch B. don’t quite catch
?
C. hadn’t quite caught D. can’t quite catch
?
6. I feel sure I _____ her before somewhere.
?
A. was to meet B. have met
?
C. had met D. would meet
?
7. They haven’t arrived yet but we _____ them at any moment.
?
A. are expected B. have expected
?
C. are expecting D. will expect
?
8. “I suppose you _____ that report yet?” “I finished it yesterday, as a matter of fact.”
?
A. didn’t finish B. haven’t finished
?
C. hadn’t finished D. wasn’t finishing
?
9. “When he _____ is not known yet.” “But when he ____, he will be warmly welcomed.”
?
A. comes, comes B. will come, will come
?
C. comes, will come D. will come, comes
?
10. The bridge, which _____ 1688, needs repairing.
?
A. is dated from B. was dated from
?
C. dates from D. dated from
?
?
答案詳解:
?
1. C。*空填 look, 因?yàn)檫@是祈使句的謂語;第二空填 had,因?yàn)榍耙痪湔f“看看時(shí)間吧”,這一看當(dāng)然知道了現(xiàn)在很遲的情形,“不知道這么遲了”顯然應(yīng)是“過去”的事,故應(yīng)用一般過去時(shí)態(tài)。
?
2. A。從語境上看,“忘記”的時(shí)間應(yīng)是現(xiàn)在,即指現(xiàn)在不記得了。
?
3. B。其中的 did 為強(qiáng)調(diào)用法。
?
4. B。從語境上看,develop 不僅要用被動(dòng)語態(tài),而且要用進(jìn)行時(shí)態(tài)。
?
5. A。從下文的語境看,既然現(xiàn)在叫對(duì)方重復(fù)一遍,說明“沒聽清對(duì)方的*一點(diǎn)”應(yīng)發(fā)生在過去(即說此話之前)。
?
6. B。before 用作副詞時(shí)不與具體時(shí)間連用,泛指“以前”,通常與一般過去時(shí)或現(xiàn)在完成時(shí)連用。
?
7. C。表示目前的一種狀態(tài)。
?
8. B,注意下文語境:事實(shí)上,我昨天就做完了。從該回答的語氣上推測(cè),填空處應(yīng)填現(xiàn)在完成時(shí)態(tài)。
?
9. D。*個(gè) when 引導(dǎo)的是主語從句,用一般將來時(shí)表示將來;第二個(gè) when引導(dǎo)的是時(shí)間狀語從句,用一般現(xiàn)在時(shí)表示將來。
?
10. C。因?yàn)?date from 的意思是“自某時(shí)起存在至今”(=have existed since),它通常用于一般現(xiàn)在時(shí),而不用過去時(shí)態(tài)(盡管其后接的總是表示過去的時(shí)間),除非所談?wù)摰臇|西現(xiàn)在已不復(fù)存在,如:The church, which dated from the 13th century, was destroyed in an earthquake two years ago (那座教堂是13世紀(jì)建成的,兩年前在一次地震中被毀了)。(注:與 date from 同義的 date back to 也有類似用法。)
?
現(xiàn)在完成時(shí)詳解:
?
一、如何理解英語的現(xiàn)在完成時(shí)
?
現(xiàn)在完成時(shí)是英語中一個(gè)很重要的時(shí)態(tài),也是很容易弄錯(cuò)的一個(gè)時(shí)態(tài)。首先,我們來看看“現(xiàn)在完成時(shí)”該如何理解。你可能會(huì)根據(jù)字面意思將其理解為:現(xiàn)在完成時(shí)就是表示現(xiàn)在已經(jīng)完成的動(dòng)作。但是,這樣的理解是很不全面的理解,甚至是很危險(xiǎn)的!因?yàn)檫@樣的理解將來誤導(dǎo)你混淆現(xiàn)在完成時(shí)與一般過去的區(qū)別。
?
現(xiàn)在完成時(shí)有兩個(gè)主要用法:一是已完成用法,也叫影響性用法。該用法的現(xiàn)在完成時(shí)表示一個(gè)過去發(fā)生的動(dòng)作在過去已經(jīng)完成,并且這個(gè)過去發(fā)生并完成的動(dòng)作對(duì)現(xiàn)在有影響或結(jié)果,同時(shí)說話強(qiáng)調(diào)的或感興趣的就是這個(gè)影響或結(jié)果,如漢語說“他已離開這個(gè)城市了”,其中的“離開”肯定發(fā)生了,它對(duì)現(xiàn)在的影響或結(jié)果就是“他現(xiàn)在已不在這個(gè)城市了”;又如漢語說“有人把窗戶打破了”,顯然“打破窗戶”這一動(dòng)作發(fā)生在過去,并且在過去已經(jīng)完成了,但說話人強(qiáng)調(diào)的重點(diǎn)是打破窗戶對(duì)現(xiàn)在的影響——窗戶現(xiàn)在仍是破的。
?
現(xiàn)在完成時(shí)的另一個(gè)用法叫未完成用法,也叫持續(xù)性用法。該用法的現(xiàn)在完成時(shí)表示一個(gè)過去發(fā)生的動(dòng)作或開始的狀語在過去并未完成或結(jié)束,而是一直持續(xù)到現(xiàn)在,并且有可能繼續(xù)下去(也可能到此結(jié)束),如漢語說“他在我們教書已有30年了”,顯然“他在我們學(xué)校教書”是從30年前開始,并且一直教到現(xiàn)在,已經(jīng)持續(xù)了30年;又如漢語說“自上個(gè)星期以來他一直很忙”,顯然“忙”是從上個(gè)星期開始的,并且這一“忙”就一直忙到現(xiàn)在。
?
?
二、現(xiàn)在完成時(shí)構(gòu)成與用法
?
現(xiàn)在完成時(shí)由“have / has + 過去分詞”構(gòu)成。如:
?
He has seen the film several times. 這部電影他已看了好幾次。
?
I have known her for a long time. 我認(rèn)識(shí)她很長(zhǎng)時(shí)間了。
?
句中的 has seen 和 have known 均為現(xiàn)在完成時(shí),*句屬影響性用法,其影響是“他對(duì)電影內(nèi)容非常熟悉了”;第二句屬持續(xù)性用法,指“認(rèn)識(shí)她”已持續(xù)了很長(zhǎng)一段時(shí)間。
?
過去完成時(shí)的理解:
?
正如我們不能將現(xiàn)在完成時(shí)簡(jiǎn)單地理解為現(xiàn)在已經(jīng)完成的動(dòng)作一樣,過去完成時(shí)也不能簡(jiǎn)單地理解為過去已經(jīng)完成的動(dòng)作。但是,相對(duì)現(xiàn)在完成時(shí)來說,過去完成時(shí)的理解和用法要容易得多。因?yàn)檫^去完成時(shí)的本質(zhì)用法只有五個(gè)字,那就是“過去的過去”——即過去完成時(shí)表示的是在“過去的過去”就已發(fā)生的情況或存在的狀態(tài)。如何理解“過去的過去”呢?首先我們得確定一個(gè)過去時(shí)間作為參照點(diǎn),在這個(gè)過去時(shí)間參照點(diǎn)之前的時(shí)間就是過去的過去。我們可以畫出下面這樣的圖示來幫助理解:
?
————過去的過去————過去(參照點(diǎn))————現(xiàn)在————→
?
如果沒有參照點(diǎn),“去年”是過去,“前年”是過去,“10年前”也是過去,“100年前”也是過去,“100萬年前”也是過去。但是,如果我們確定了一個(gè)參照點(diǎn),情況就不同了——如果我們以“去年”為參照點(diǎn),那么“去年的前一年”就成了過去的過去;又如我們說“他找到了他丟失的錢包”,其中“找到錢包”屬于過去,以此為參照點(diǎn),“丟失錢包”就屬于過去的過去;再比如說“我昨天去朋友家玩,但當(dāng)我到達(dá)時(shí)朋友外出了”,在這個(gè)句子中,“到達(dá)朋友家”為過去,以此為參照點(diǎn),“朋友外出”就屬于過去的過去。這樣解釋,你應(yīng)該明白了嗎?
?
現(xiàn)在完成進(jìn)行時(shí)講解:
?
一、現(xiàn)在完成進(jìn)行時(shí)的定義
?
現(xiàn)在完成進(jìn)行時(shí)表示某動(dòng)作從過去某個(gè)時(shí)間開始,一直延續(xù)到現(xiàn)在,并且還有可能持續(xù)下去。如:
?
Those cats have been screaming for hours. 那些貓叫了半天了。
?
We have been waiting for him for two hours. 我們等他等了兩個(gè)小時(shí)。
?
The dollar has been climbing steadily all week. 整個(gè)星期美元一直在穩(wěn)步增值。
?
二、現(xiàn)在完成進(jìn)行時(shí)的結(jié)構(gòu)
?
現(xiàn)在完成進(jìn)行時(shí)由“have / has been + 現(xiàn)在分詞”構(gòu)成。如:
?
Sales have been dropping off badly. 銷售量一直減少得很厲害。
?
I have been waiting for an hour and a half. 我一直等了一個(gè)半小時(shí)了。
?
We’ll have been living here for two years by next Sunday. 到下星期日,我們?cè)谶@里就住了整兩年了。