現(xiàn)在完成時(shí)的用法
現(xiàn)在完成時(shí)有兩種主要用法,即已完成用法(或影響性用法)和未完成用法(或持續(xù)性用法)。具體用法如下:
1. 影響性用法
該用法表示某個(gè)動(dòng)作發(fā)生于過去,完成于過去,但這這個(gè)過去發(fā)生并完成的動(dòng)作對(duì)現(xiàn)在有影響或結(jié)果,同時(shí)說話者強(qiáng)調(diào)的或感興趣的就是這個(gè)影響或結(jié)果。如:
He has gone home. 他回家去了。(其影響或結(jié)果:現(xiàn)在不在這里)
I have seen the film. 我看過這部電影。(其影響或結(jié)果:我知道其內(nèi)容)
He has finished his homework. 他完成作業(yè)了。(其影響或結(jié)果:可以做其他事情了)
2. 持續(xù)性用法
該用法表示某動(dòng)作發(fā)生于過去,但并未在過去完成,而是一直持續(xù)到現(xiàn)在,并且有可能繼續(xù)下去(也可能到此結(jié)束)。如:
He has been blind from birth. 他生下來就雙目失明。
He has lived here for five years. 他已在這兒住了5年。
He has worked in films all his life. 他在電影界干了一輩子。
3. 重復(fù)性用法
該用法表示在過去反復(fù)發(fā)生的動(dòng)作,并且這個(gè)反復(fù)的動(dòng)作一直延續(xù)至今。如:
My father has always gone to work by bike. 我父親一向騎車上班。
I have always found him difficult. 我老是感到他這人很難相處。
4. 將來性用法
該用法主要見于時(shí)間或條件狀語從句中,用以表示一個(gè)將來完成的動(dòng)作。如:
I’ll tell you when I’ve finished. 我完成的時(shí)候會(huì)告訴你。
If she hasn’t gone to bed when you see her, tell her to give me a ring. 如果你見到她時(shí)她還睡覺,讓她給我打個(gè)電話。