作者KelvinTsai ()
看板Eng-Class
標題Re: [文法] have+pp & have+been+V-ing?
時間Mon Jun 20 20:28:55 2005
※ 引述《tsaitl (Tony)》之銘言:
: He has lived here.
: He has been living here.
: 如果我想表達的是 "他一直都住在這裡" , 是上面的哪一句呢?
: 那另外一句又是什麼意思呢?
: 還是另有其他的句子?
: 我有點搞不清楚 have + pp 及 have + been + Ving 的用法
: 先謝謝大家了
你說的應該是第二句,
有持續一直到現在的意味就用現在完成進行式..
have + pp是說一個動作在目前來看, 已經在過去某一時刻完成..
比如說i have eaten three eggs.我已吃了三顆蛋
have + been + pp是說在目前來看, 一個動作或行為在過去某一時刻開始,
且持續到現在..
如, he has been sleeping for three hours.
他已經睡了三個小時(現在還在睡)
在舉個例..我已經洗玩澡了i have taken a shower.
我已經洗了三小時澡 i have been taking a shower for three hours.
--
http://www.wretch.cc/album/No1Kelvin
我的相簿, 歡迎參觀!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.70.235
→ tsaitl:Thanks!! ^^ 210.69.13.1 06/20
→ tsaitl:Thanks!! ^^ 210.69.13.1 06/20