作者: avgsteve (這就是人蔘┐(─_─)┌) 站內: Talk
標題: Re: 請教英文...@@
時間: Sun Jul 17 16:13:45 2005

※ 引述《kato (阿爸的試車手!)》之銘言:
> 請教板上諸位大德
> 小弟最近在唸英文 
> 發現 現在完成式跟現在完成進行式這兩者
> 到底該如何分辨呢??
> 有人是說 時間長的分現在完成式 短的是完成進行式
>  
> 有人是說 動態的分現在完成進行式 靜態是完成式
> 想請教一下 到底如何分辨呢?
> 感謝 


簡單一點的背法



have been  現在完成式 : 用於在過去的 "某段時間" 之中

                        已經被 "完成且結束" 的事情




現在完成式 通常不指定特定的發生時間

是因為要表示這只是在過去之中所發生且結束的事


ex: They have done their work.

    (已經做完了)







have been V-ing 現在完成進行式:

                敘述事情從開始發生後,一直進行到現在且有可能會持續下去的用法


                並且通常會加時間副詞 (如 : yesterday) 或時間的子句

                來說明發生的時間



ex: They have been working for 3 weeks.

    (他們已經(持續)工作了三個禮拜)


應該是這樣解釋沒錯吧....??  有錯請指正

--
  Origin:  玩車人的天地 ˙東吳機研站  scumotor.com.tw 
  Author: avgsteve 218-165-229-133.dynamic.hinet.net 發表