動詞 時態 現在完成式
英語動詞的時態ー「現在完成式」
Tom has eaten the breakfast.

英語12時態表
(淺藍色是常用的八個時態)
動詞 時態 現在完成式
「現在完成式」的意思
現在完成式的句型是「has(have)+過去分詞」。是表示「過去到現在為止的動作已經完成或是未完成之意」。
◉ Tom has eaten the breakfast.
(湯姆已經吃完早餐了。)

「現在完成式」是從「現在」這個點來看「過去」的動作之「結果」或是「持續」、「經驗」的表現、所以是使用「現在式」的「has/have」。
已經完成的「結果」
◉ Judy has already finished her homework.
(朱蒂已經做完功課了。)
表示「結果」時經常會用到「just (現在剛~)」「already (已經)」「yet(在肯定句時為”已經~”,否定句時是”還沒〜”)」。例句是在說明「現在」這個時間點上,已經做完功課的「結果」。
例句
◉ I have just washed my car .
(我現在剛洗完車子。)
◉ Has Wendy arrived the restaurant yet?
(溫蒂已經到餐廳了嗎?)
表示持續「一直~」
◉ Woody has known her for 10 years.
(伍迪已經認識她十年了)

「持續」的意思是在在「過去」認識的瞬間開始算起到現在為止的狀態。這個句型是表現過去到目前一直持續的狀態。經常會用到「for~時間」「since (〜以來)」、疑問句的時候會用到「How long〜」。狀態動詞有「know (知道)」「live (住)」「have (持有)」「belive (相信)」等等。
例句
◉ I have lived in Tokyo for 3 years.
(我已經住在東京三年了。)
◉ Tony has had his iphone for 2 years.
(東尼已經持有他的iphone兩年了。)
表示經驗時「有做過~」
◉ Jimmy has has ever eaten Sushi in Japan before.
(吉米有在東京吃過壽司。)

「經驗」的表現經常會用到「ever (曾經)」「never (一次也沒有)」「before (在之前)」「once (一次)」等。
例句
◉ I have never been to America.
(我一次都沒去過美國。)
◉ Rui has played Pachinko once.
(路易有玩過一次小鋼珠。)
與「現在完成進行式」的比較
◉ He has been running for 20 mins.
(他已經跑了20分鐘了。)

「現在完成進行式」與「現在完成式」都可以用來表示「持續」,這兩個的用法最大的不同在於「現在完成進行式」是用在「動作動詞」上、而「現在完成式」是用在「狀態動詞」上。
例句
狀態動詞
◉ I have liked her for 5 years.
(我已經喜歡她五年了。)
◉ He has wanted the PS4 for a long time.
(他已經想要PS4很長一段時間了。)
動作動詞
◉ I have been studying English for 5 years.
(我已經唸英文五年了。)
◉ She has been talking about her boyfriend for 30 mins.
(她已經講她男友的事講了三十分鐘了。)
0コメント