現(xiàn)在完成進(jìn)行時(shí)表示動(dòng)作從某一時(shí)間開(kāi)始,一直持續(xù)到現(xiàn)在,或者剛剛終止,或者可能仍然要繼續(xù)下去。與since,for連用時(shí),要用連續(xù)性動(dòng)詞,不可用瞬間動(dòng)詞,但連續(xù)性動(dòng)詞常常表示動(dòng)作會(huì)進(jìn)行下去,那么,關(guān)于英語(yǔ)語(yǔ)法中的現(xiàn)在完成進(jìn)行時(shí)你掌握得如何呢?

下面我們來(lái)做幾道題測(cè)試下:

1.Joseph ______ to evening classes since last month, but he still can’t say “What’s your name?” in Russian.
A. has been going ? B. went ? C. goes ? ?D. has gone

2. —Why, Jack, you look so tired!
 —Well, I ______ the house and I must finish the work tomorrow.
A. was painting ? ?B. will be painting ? ? C. have painted ? ? D. have been painting

3.Over the past decades, sea ice ______ in the Arctic as a result of global warming.
A. had decreased ? B. decreased ? C. has been decreasing ? D. is decreasing

4. Tom ______ in the library every night over the last three months.
A. works ? B. worked ? ?C. has been working ? D. had been working

參考答案:

1.答案:A
? 講解:根據(jù)句中的since可知,空格處應(yīng)填完成時(shí)態(tài),故可排除B和C;根據(jù)句意,空格處填現(xiàn)在完成進(jìn)行時(shí)比填現(xiàn)在完成時(shí)更合適,因?yàn)樗鼜?qiáng)調(diào)“一直在做某事”。
? 又如:
? ?1.He has been working since noon. 他從中午就開(kāi)始工作了。
? ?2.He was taken ill and no wonder, considering he has been overworking for years. 他生病了,也難怪,多少年他一直過(guò)度辛勞。

2.答案:D
? ?講解:現(xiàn)在完成進(jìn)行時(shí)表示從過(guò)去一直持續(xù)到現(xiàn)在的動(dòng)作。在此題中,由于“一直在刷油漆”,所以才導(dǎo)致“看上去非常疲憊”,故選D符合句意。

3.答案:C
? ?講解:介詞短語(yǔ)“over the past [last]+時(shí)間段”的意思是“在過(guò)去的……時(shí)間中”,它指的是從過(guò)去某時(shí)持續(xù)到現(xiàn)在的一段時(shí)間,所以通常與現(xiàn)在完成時(shí)或現(xiàn)在完成進(jìn)行時(shí)連用,故答案選C。
? 句意:過(guò)去幾十年來(lái),由于全球變暖,北極的海冰正慢慢消融。
? 又如:
? Technology in this field has matured considerably over the last decade. 這一領(lǐng)域的技術(shù)經(jīng)過(guò)過(guò)去10年的發(fā)展已經(jīng)相當(dāng)完善。

4.答案:C
? ?講解:over the last three months 的意思是“在過(guò)去的三個(gè)月期間”,這類時(shí)間狀語(yǔ)通常通常與現(xiàn)在完成時(shí)或現(xiàn)在完成進(jìn)行時(shí)連用,四個(gè)選項(xiàng)中只有C符合此要求。
? ?又如:
 Food and drink culture in Britain is surely changing, has surely changed over the last two decades. 在英國(guó),飲食文化肯定正在不斷地發(fā)生著改變,并且在過(guò)去二十年中肯定已發(fā)生過(guò)不少變化。

好了,以上就是現(xiàn)在完成時(shí)的測(cè)試題,你做對(duì)了幾道題呢?看了講解是不是明白了呢?以上的練習(xí)僅是定語(yǔ)從句中的一部分,在日常的學(xué)習(xí)中還請(qǐng)大家多練習(xí)才行。希望以上的內(nèi)容能給大家?guī)?lái)相應(yīng)的幫助,祝大家英語(yǔ)考試取得理想的成績(jī)。