籍萬杰
現在完成進行時的構成形式是have/has been doing sth.,意思是“一直在做某事”。現在完成進行時沒有被動語態,它強調動作在某一段時間內一直在進行,而且該動作往往會對現在產生影響,并將持續下去。例如:
—Excuse me, which movie are you waiting for?
—The new Star Wars. We _____ here for more than two hours. (2016年北京卷)
A. waited B. wait
C. would be waiting D. have been waiting
解析
題干句意為:——打擾一下,你們在等哪場電影?——最新的《星球大戰》。我們已經在這兒等了兩個多小時了。由對話提供的語境和時間狀語for more than two hours可知,等著看電影這件事情已經持續了兩個多小時,而且該動作還未結束,還會持續下去,符合現在完成進行時所表達的時間概念和意義,故選D。A、C兩項是過去時態,與現在正在進行的對話所表示的時間不符;B項是一般現在時,也不能表示出完成和持續的意義。
現在完成時表示動作發生在過去、完成在過去,但強調與現在情況仍有關系,其結果或影響仍然存在。現在完成時除了可以與for、since引導的狀語連用外,還可以和during/in/over the last/past few months/weeks/years、in recent years、lately、recently、so far、up to/till now等連用。例如:
In the last few years, China _____ great achievements in environmental protection. (2015年北京卷)
A. has made B. had made
C. was making D. is making
解析
題干句意為:在過去的幾年里,中國在環境保護方面取得了很大的成就。由時間狀語in the last few years可知,make這個動作從過去某個時間一直持續到現在并對現在造成影響,所以應用現在完成時,故選A。
除了上述情況外,現在完成時還常用在下列句型中:① It is/has been +一段時間+ since從句. ② This/That/It is the first/second/... time + that從句. ③ This/That/It is the only ... + that從句. ④ This/That/It is the best/finest/most interesting ... + that從句. 除了這些句型,現在完成時還會用在時間或條件狀語從句中,用來代替將來完成時。例如:I shall post the letter as soon as I have written it. (這封信我一寫完就會寄出去。) (現在完成時用在時間狀語從句中)再比如:Dont get off the bus until it has stopped. (等到車停穩再下車。) (現在完成時用在條件狀語從句中)
過去完成時表示在過去某一時間或某個動作之前已完成的動作或狀態,即“過去的過去”。當強調過去某個動作發生在另一過去動作之前時,常用過去完成時。例如:
When walking down the street, I came across David, whom I _____ for years. (2016年天津卷)
A. didnt see B. havent seen
C. hadnt seen D. wouldnt see
解析
題干句意為:在街上散步的時候,我碰到了戴維,我已經幾年沒見到他了。由時間狀語for years可知應使用完成時,可排除A、D兩項。主句謂語動詞came across (碰到)使用的是一般過去時,而定語從句中的謂語“沒見面”是在“碰到”之前發生的事情,故應使用“過去的過去”,即過去完成時,因此選C。
過去完成時還常用在下面幾種情況中。
①當before、by the end of、by the time、until等后接表示過去某一時間的短語或從句時,在此之前發生的動作要用過去完成時。例如:By the end of last year, we had produced 20,000 cars. (到去年年底為止,我們已經生產出兩萬輛汽車了。)再比如:The train had left before we reached the station. (在我們到達車站之前,火車就已經開走了。)
②“時間名詞+ before”在句中作狀語,謂語動詞用過去完成時。例如:He said his first teacher had died at least 10 years before. (他說他的第一位老師去世至少有十年了。)而當“時間名詞+ ago”在句中作狀語時,謂語動詞則要用一般過去時。
③表示未曾實現的希望、打算、意圖、諾言等,常用had expected/hoped/intended/meant/planned/thought/wanted等或用上述動詞的過去式接不定式表示,即expected/hoped/intended/meant/planned/thought/wanted to do。例如:I had planned to pay you a visit, but I had an unexpected visitor. = I planned to visit you, but I had an unexpected visitor. (我本來打算去拜訪你,但我家來了個不速之客。)
④在表示“一……就……”的幾個句型中,主句用過去完成時,即“Hardly/No sooner/Scarcely had +主語+過去分詞+ before/than/when +一般過去時”。例如:No sooner had we been seated than the bus started. (我們剛一落座車就開了。)
一般過去時表示在過去某個特定時間發生且完成的動作,或過去的習慣性動作,不強調對現在的影響,只說明過去。它所表示的事情純屬發生在過去,與現在的情況沒有聯系,常跟明確的過去時間狀語連用,如a few days ago、at that time、during the war、in 1945、last week、once、when、yesterday等。例如:
—Is Peter coming?
—No, he _____ his mind after a phone call at the last minute. (2015年重慶卷)
A. changes B. changed
C. was changing D. had changed
解析
題干句意為:——彼得會來嗎?——不會來了,他在最后一刻接了個電話后改變了主意。根據句意,“改變主意”這件事情已經發生,故應使用一般過去時。這道題不少考生選擇了had changed,但本題前面并沒有出現過去時,因此不能使用過去完成時。
一般將來時表示將來某一時刻的動作或狀態,也可以表示將來某一段時間內經常發生的動作或保持的狀態,常常和表示將來的時間狀語連用,如in the future、next week、tomorrow等。例如:
The students have been working hard on their lessons and their efforts _____ with success in the end. (2016年北京卷)
A. rewarded B. were rewarded
C. will reward D. will be rewarded
解析
題干句意為:那些學生一直在刻苦學習,他們的努力最終會得到成功的回報。And連接的并列句中前半句使用了現在完成進行時,后半句表達的是將來會產生的結果,故排除A、B兩項。再根據efforts和reward (獎賞,回報)之間的被動關系可知應選D。
將來進行時主要表示將來某一時間正在進行的動作,或表示要在將來某一時間開始并繼續下去的動作,也可用來表示禮貌性的詢問、請求等。將來進行時表示將來某一時間正在進行的動作時一般帶有時間狀語,如at this time this afternoon、at that time next Monday等。例如:
Jane cant attend the meeting at 3 oclock this afternoon because she _____ a class at that time. (2015年天津卷)
A. will teach B. would teach
C. has taught D. will be teaching
解析
題干句意為:簡無法參加今天下午三點鐘的會議,因為那會兒她正在上課。本題有明確的時間狀語at that time,根據句意可知that time指的是3 oclock this afternoon這個時刻,說明teach a class這個動作發生在將來某個時刻,而表示將來某個時刻正在進行的動作要用將來進行時,故選D。
將來進行時還常用于以下幾種場合。
①表示現在正在進行的動作,但這個動作會延續到將來。例如:I wonder if it will still be raining this afternoon. (我想知道今天下午是否會繼續下雨。)再比如:I think that she will be working on this experiment until tomorrow morning. (我覺得到明天早晨為止她會一直做這個實驗。)
②表示將來預計要發生的動作或對將來的預測。例如:If you plant watermelon seeds in the spring, you will be eating fresh watermelon in the fall. (如果你在春天種下西瓜種子,你將在秋天吃到新鮮的西瓜。)
③表示對將來的打算(區別于對將來的預測)。例如:My duties will end in July, and Ill be returning to Shanghai. (7月份我的工作就結束了,我打算返回上海。)
以上就是高考考查的七種熱點時態,大家在今后的學習中要多總結,靈活掌握。與此同時,大家也不能忽略了對一般現在時、現在進行時、過去將來時和將來完成時的學習。只有全面學習,重點突破,才能徹底拿下高考英語時態題。