![]() ![]() |
英語(yǔ)動(dòng)詞時(shí)態(tài)詳解:現(xiàn)在完成進(jìn)行時(shí) |
作者:陳根花 文章來(lái)源:英語(yǔ)語(yǔ)法網(wǎng) 點(diǎn)擊數(shù) 更新時(shí)間:2008-05-16 文章錄入:admin 責(zé)任編輯:admin |
|
3. 在許多情況下,現(xiàn)在完成時(shí)表示動(dòng)作已經(jīng)完成,而現(xiàn)在完成進(jìn)行時(shí)卻并非如此。如: He has cleaned the window. 他把窗戶(hù)擦干凈了。(動(dòng)作已完成) He has been cleaning the window. 他一直在擦窗戶(hù)。(動(dòng)作不一定完成) 4. 有些靜態(tài)動(dòng)詞只能用于現(xiàn)在完成時(shí),一般不能用于現(xiàn)在完成進(jìn)行時(shí)。如: I’ve known him for many years. 我認(rèn)識(shí)他有許多年了。 The war has lasted for a long time. 這場(chǎng)戰(zhàn)爭(zhēng)持續(xù)了很長(zhǎng)時(shí)間。 5. 有少數(shù)動(dòng)詞(如live, work, teach, study等)用兩種時(shí)態(tài)都可以,意思差別不大。如: I’ve lived [been living] here for 30 years. 我在這兒住了30年了。 How long have you worked [been working] here? 你在這里工作多久了? 6. 現(xiàn)在完成時(shí)與現(xiàn)在完成進(jìn)行時(shí)的相通性:在表達(dá)一個(gè)從過(guò)去開(kāi)始而現(xiàn)在仍在繼續(xù)或剛剛結(jié)束的動(dòng)作時(shí),某些動(dòng)詞既可以用現(xiàn)在完成時(shí),也可以用現(xiàn)在完成進(jìn)行時(shí),如expect, hope, learn, lie, live, look, rain, sleep, sit, snow, stand, stay, study, teach, wait, want, work等。如: 你學(xué)習(xí)英語(yǔ)多久了? 正:How long have yon learnt English? 正:How long have you been learning English? 他已經(jīng)睡了十個(gè)小時(shí)了。 正:He has slept for ten hours. 正:He has been sleeping for ten hours. 六、現(xiàn)在完成進(jìn)行時(shí)典型考題(附詳解) 1. Tom ______ in the library every night over the last three months. A. works B. worked C. has been working D. had been working 分析:C。over the last three months 的意思是“在過(guò)去的三個(gè)月期間”,這類(lèi)時(shí)間狀語(yǔ)通常通常與現(xiàn)在完成時(shí)或現(xiàn)在完成進(jìn)行時(shí)連用,四個(gè)選項(xiàng)中只有C符合此要求。又如: Food and drink culture in |
![]() ![]() |