Tales of the unexplained
4) the boy started having dinner five minutes ago. he is still having dinner now.
the boy has been having (have) dinner since five minutes ago.
3、注意
現(xiàn)在完成進(jìn)行時(shí)多用持續(xù)性動(dòng)詞,如do, live, learn, lie, stay, wait, stand, study等,
常和all the time, this week, this month, all night, all the morning, recently等表示現(xiàn)在之前這一段時(shí)間的狀語(yǔ)以及since和 for引導(dǎo)的時(shí)間狀語(yǔ)或從句連用。
e.g. he has been watching television all day.
i have been learning english for three years.
she’s been playing tennis since she was eight.
this whole week, he has been training some new employees.
he has been smoking too much recently.
三、 現(xiàn)在完成時(shí)和現(xiàn)在完成進(jìn)行時(shí)的比較
1、現(xiàn)在完成時(shí)表示到現(xiàn)在為止已經(jīng)完成的動(dòng)作,強(qiáng)調(diào)結(jié)果;而現(xiàn)在完成進(jìn)行時(shí)強(qiáng)調(diào)動(dòng)作的持續(xù)性,強(qiáng)調(diào)“一直”,往往表示動(dòng)作仍未結(jié)束。
i have been reading this novel. 我一直在讀這本小說(shuō)。(書(shū)不一定看完)
i have read two novels. 我已讀過(guò)兩本小說(shuō)。(動(dòng)作已完成)
i have been writing letters. 我一直都在寫(xiě)信。
i have written three letters. 我已經(jīng)寫(xiě)完三封信了。
2、有些動(dòng)詞如study, work, live用兩種時(shí)態(tài)都可以,意思差別不大。
i have lived here since 1990. / i have been living here since 1990.
they have studied the problem for quite some time. / they have been studying the problem for quite some time.
3、有些動(dòng)詞動(dòng)詞本身表示一種持續(xù)的狀態(tài),一般不用現(xiàn)在完成進(jìn)行時(shí),如be, know, love, remember, understand, see, like, last。
i’ve known him for many years.
they have not seen each other for a long time.
the war has lasted for a long time.
動(dòng)詞填空
1. how long ______ you _____________ (do) this work? (have, been waiting)
2. there you are. i _________________ (wait) for an hour. (have been waiting)
3. why are your clothes so dirty? what ______ you ___________ (do)? (have, done)
4. there ______________ (be) two world wars in the past hundred years. (have, been)
5. he _____ never _________ (drive) a car before. (has, driven)
6. we _____________________ (marry) for three years. (have been married)
7. --- ______ you _________ (find) your dog? (have, found) --- no.
8. i ______________ (not see) lucy since last friday night. (haven’t seen)
9. we _________________ (fish) all afternoon, but we _____________ (not catch) any fish yet. (have been fishing; haven’t caught)
10. this is the most interesting film i __________________ (see). (have seen)
鞏固練習(xí)
1. now that she is out of job, lucy _____b___ going back to school, but she hasn’t decided yet.
a. had considered b. has been considering