現在完成式(Present Perfect Tense) - 實用基礎文法
文章推薦指數: 80 %
現在完成式的使用時機:. 過去的某個動作,到現在已經完成。
I have done my homework. 我已經把我的功課做完。
過去的某個動作,不久前才剛剛完成(... just...)。
參考詞彙
全民英檢
依字母排序依詞性分類
學測指考
依字母排序依詞性分類
國中會考
依字母排序依詞性分類依主題分類基本1200字詞挑戰800字詞
幼兒國小
認識ABC怎麼吃大象?
自我挑戰
字彙大考驗拼字練習詞彙攻略學測指考詞彙題愛拼字才會贏文意選填過關斬將
國中會考
歷屆試題隨機挑選單題隨機挑選題組模擬試卷
工具箱
閱讀識字工具字彙搜尋工具
實用基礎文法
文法首頁從錯誤中學習從實例中練習
閱讀識字
父與女犀利人妻寬恕和忘記花邊教主陳樹菊女士天真之歌隨機挑選文章
茶餘飯後
姐弟對話篇比喻片語篇兒童故事篇益智遊戲
台灣測驗中心
關於我們連絡我們
現在完成式(PresentPerfectTense)
現在完成式
=
havehas
+
過去分詞
現在完成式的使用時機:
過去的某個動作,到現在已經完成。
Ihavedonemyhomework.
我已經把我的功課做完。
過去的某個動作,不久前才剛剛完成(...just...)。
Ihavejustdonemyhomework.
我剛剛才把我的功課做完。
從過去到現在的經驗。
Haveyouevereatenasnake?
你吃過蛇嗎?
Cindyhasalwayslovedshopping.
辛迪一直以來就喜歡血拼(逛街購物)。
從過去到現在累積一段時間並有可能還會繼續下去。
Howlonghaveyoulivedhere?
你在這裡住多久了?
Sincewhenhaveyoubeensick?
你從什麼時候開始生病了?
Forhours,wehaveheardnothingbutnegativecriticism.Whycan'tyousaysomethingmoreconstructive?
幾個小時了,我們只聽到了消極的批評。
你為什麼不能說些更具建設性的東西?
請參考86年學科能力測驗第4題
帶有since或for表時間的介系詞,通常用現在完成時式。
for表示一段時間,since表示從過去某一時間點到現在。
Rebeccahaslivedherefor10years.
Rebecca已經在這裡住了10年。
Rebeccahaslivedheresince2001.
Rebecca自2001年以來一直住在這裡。
Ihavebeenherefortwohours.
我在這裡已經兩個鐘頭。
Ihavebeenheresince10o'clock.
從10點開始我就一直在這裡。
Mr.Yanghasworkedinthisfactory_______1968.
(A) for(B) in(C) before(D) since
Mr.Yang從1968年起就在此工廠做事。
95年第二次國中基測英語科第11題。
此句的動詞hasworked其時態是現在完成式,代表Mr.Yang的工作是從1968年開始而持續到現在,所以介系詞應該用:自從(since)。
Tinaisgettingmarriedtoamanshehasknownonly_______amonth.
(A) for(B) in(C) on(D) since
蒂娜將與她只認識一個月的一個男人結婚。
94年第一次國中基測英語科第10題.for表示一段時間
自戒嚴令結束以來的二十多年裡,台灣已經發展成為一個成熟的民主國家。
Inmorethantwodecadessincetheendofmartiallaw,Taiwanevolvesintoafull-fledgeddemocracy.
Inmorethantwodecadessincetheendofmartiallaw,Taiwanhasevolvedintoafull-fledgeddemocracy.
帶有表時間的介系詞since,通常用現在完成時式。
帶有副詞ever,never,still,just,already,yet等的句子,通常需要用現在完成式或過去完成式。
Haveyoueverfailedaclass?
你課業有被當掉過嗎?
ever通常用在疑問句。
ShehasneverbeentoKorea.
她從來沒去過韓國。
上一句的ever和這一句的never通常用以表示在過去的一段時間內發生的事情,且一直延續到現在。
經常出現在完成式裡。
Maryhasjustfinishedherhomework.
瑪麗剛把她的功課做完。
just通常用在表示某個動作不久前才剛剛完成。
Don'tforgettotellhimtobehereontime.~
Ihavealreadytoldhim.
不要忘了告訴他要準時到這裡來。
我已經告訴過他了。
already通常用在表示比預期發生得早的動作。
Haveyoudoneyourhomework?~
No,Ihaven'tdoneityet.
你功課做完沒?
不,我還沒有。
yet通常用在表示比預期發生得晚的動作。
Theideaofthisgreatmoviecomesfromanovelwhichhas_______beenreadandlovedbymanypeople.
(A) already(B) just(C) still(D) ever
這部偉大電影的想法是來自一本已經被許多人閱讀和喜愛的小說。
90年第二次國中基測英語科第9題."hasalreadybeenread"現在完成式的被動語態:has/havebeen+過去分詞。
副詞already用以表示某事件較早時候已完成,或比預計的時間還更早完成。
Haveyou_______hadaflylandonyourcomputerscreen,andyoutriedtoscareitoffwiththecursor?
(A) ever(B) just(C) still(D) already
你有沒有碰過蒼蠅飛落在你的電腦螢幕上,而你試圖用游標去嚇跑它?
副詞ever用於現在完成式"Haveyoueverhad"。
Stephaniehas_______called.Canyouringhimbackplease?
(A) ever(B) just(C) still(D) already
斯蒂芬妮剛剛打電話來。
你可以給他回話嗎?
副詞just通常用在現在完成式,表示很短的時間之前。
Hastheparcelcome_______?No,notyet.
(A) already(B) still(C) yet(D) ever
包裹來了嗎?不,還沒有。
副詞yet通常用在現在完成式,談論預期會發生的事件,通常用於問句或否定句。
yet一般置於句子最後面。
Theparcel_______hasn’tcome.
(A) yet(B) already(C) ever(D) still
包裹還沒來。
副詞still談論較早時間預期會完成的事件至今還沒完成,它可以用在現在完成式,也可以用在別的時式。
在否定句裡,still緊跟在主詞之後。
Areyoustillworkinginthatconveniencestore?你還在那家便利商店工作嗎?副詞still用在現在進行式。
Lisahas_______goneout.
(A) still(B) ever(C) yet(D) just
麗莎剛出去。
just通常用在表示某個動作不久前才剛剛完成。
Wehave_______workedtogether.
(A) yet(B) still(C) already(D) never
我們從來沒有一起工作過。
"beento"與"goneto"用法不同
hashave
been
to
HehasbeentoJapan.
他曾去過日本。
HaveyoueverbeentoJapan?
Yes,IwenttoTokyolastmonth.
你去過日本嗎?
是的,我上個月去過東京。
beento是「去過」某地,且現在已經回來了。
hashave
gone
to
HehasgonetoJapan.
他去日本了。
IsAndyinJapan?
Yes,he'sgonetoJapan.He'llbebacknextmonth.
Andy人在日本嗎?
是的,他去了日本。
他將在下個月回來。
he's=hehas;he'll=hewill
goneto是「去了」某地,但是還沒回來。
現在完成式的被動語態
hashave
+
been
+
過去分詞
Thevacancytaxhasbeenproposedasawaytonudgelandlordstoputvacantapartmentsbackonthemarketandgeneraterevenueforaffordablehousing.
空屋稅被提出來,以促使房東將空置的公寓重新投入市場,創造平價住宅的經濟收入。
Peter'ssuggestionhasbeenapprovedbyeverybody.
彼得的建議得到了所有人的認可。
Hasthemanbeencaughtbythepolice?
這個人被警察抓了嗎?
現在完成式被動語態的疑問句。
建言(Comments)
謝謝您對本網頁文法內容提供任何意見、批評或指教:
姓名:
電子郵件地址:
記得我
勾選『記得我』,它會保留您已填過的『姓名』與『電子郵件地址』,讓您在別的文法網頁留言時,不必重新登入。
注意:為避免機器人來搞鬼,請先勾選上面『我不是機器人』,再按『送出建言』。
使用台灣測驗中心網站及其相關資訊表示您已同意並接受本網站的使用條款規定。
台灣測驗中心 版權所有 ©2006-2022NexusInternational.Allrightsreserved.
延伸文章資訊
- 1現在完成式懶人包-三張圖搞定
現在完成式的公式是have 或has +過去分詞(P.P. ),前面的主詞是第三人稱單數(he, she, it) 則用has +P.P.其他則使用have +P.P.. 現在完成式例句? 肯定...
- 2『現在完成式』原來這樣用! - 希平方
句子中出現如ever、never 、already 等表達經驗程度的詞,就有可能是「現在完成式」喔。例如:. Have you ever fallen in love? (你曾經墜入愛河嗎?) ...
- 3現在完成式vs. 過去完成式3 大差別
兩個時態最大的差異就是「完成的時間點」,現在完成式表達現在完成的事,或從過去進行到現在的事;過去完成式表達過去已經完成的事,或過去的過去。
- 4現在完成式的用法- 英文文法教學網 - Google Sites
現在完成式的用法 · 一、 現在完成式:. 【句型】 (1) already (已經) → 【用於肯定句】. (2) just (剛剛) → 【與完成式連用,須放在p.p.之前】. (3) ye...
- 5現在式、過去式與現在完成式的用法區別 - Kaftin
現在簡單式、過去簡單式和現在完成式是英文寫作時,最常使用到的時態,也是最經常讓人困惑,不知如何是好的三個時態。在本文中,我們將詳細說明這三個時態的用法分別, ...