現在完成式與過去完成式 - Jessie's 潔西家
文章推薦指數: 80 %
6. How long have you been up today? (今天醒來多久了?) 基礎文法L3 現在完成式與過去完成式 Jessie Lin P.2. A. 現在完成式 Present Perfect 一、現在 ...
Skiptoprimarycontent
文章分頁導航
←Previous
Next→
現在完成式 連結是把這一篇的現在完成式解說,內容跟這篇差不多,排列順序不同,自己覺得比較清楚。
順便附上影片連結。
這是配合Azar文法中級課本的第四章,內容有現在完成式,現在完成進行式,現在完成式與過去簡單式的區別,過去完成式。
完成式一直是很多人永遠弄不清楚或永遠不會用或永遠都用錯的時態。
要弄清楚一定要先懂,然後多做題目,了解什麼時候用,多觀察,然後再用出來。
加油囉。
潔西重新整理,不過有點倉促,有發現不對的地方或錯誤再麻煩跟潔西說,大大感激:)
歡迎同學自行私下下載練習使用,但請勿任意轉載或公開使用,潔西寫講義花了很多時間精力跟心血。
雖然校對技巧很差,雖然裡面也可能有錯誤,呵呵,還是要尊重一下原作者喔,謝謝:)又摘要使用的書或版權屬原公司所有。
摘自Azar的FundamentalsofEnglishGrammar,Longman的GrammarExpress,Oxford的OxfordPracticeGrammar,另外還有Cambridge的EnglishGrammarinUse等書。
基礎文法L3現在完成式與過去完成式 JessieLin P.1
jessielinhuiching.wordpress.com/潔西家
A.現在完成式 PresentPerfect
英文有十二個時態。
在學每一個時態時要記住四點:使用時機、句型、動詞變化以及搭配的副詞。
最重要是理解跟多做練習,才能靈活運用、得心應手。
一、現在完成式的使用時機
1.現在完成式可以用來表達在過去發生的事情,這個事情或狀態從過去開始一直延續到現在,在未來也可能繼續持續下去。
表達這種情形時,多跟since或for連用。
Hehasbeenapro-gamerforthreeyears.
ShehasworkedatHTCsince2010.
IhavelivedinTaipeisinceIwasborn.
TheyhavebecomesuccessfulsincetheyhavebeeninTaiwan.
for+一段時間(fortwentyminutes,forthreehours,fortwoweeks,forthreemonths,foryears,foralongtime)表示這個事件持續了多久
since+一個過去時間點(since7:00,sinceMonday,since1998,sincetwodaysago,sincethismorning)表示這個事件開始的時間
since+S+V2(sinceIwasachild)表示在since帶領的時間副詞子句中的活動已經在過去結束。
since+S+have+V3(sinceIhaveworkedatIBM)表示在since帶領的時間副詞子句中在過去開始持續到現在。
a.Fillintheblankswithfororsince空格中填入for或since
Shehasbeenmarried_______tenyears.
Theyhaveworkedatthefactory________theywere18yearsold.
WehavelivedinJapan_______2010.
Hehasn’tplayedbasketball_______overtwoyears.
IhaveknownTom_________highschool.
Theyhavewoneverygame_______theyhaveplayed.
b.Answerthequestions回答下列問題
1.Howlonghaveyoustudiedatthisschool?
2.Howlonghaveyouknownyourbestfriend?
3.Howlonghaveyourparentsbeenmarried?
4.Howlonghaveyouhadyourcurrenthairstyle?(現在的髮型維持多久了?)
5.Howlonghaveyouhadyourcellphone?
6.Howlonghaveyoubeenuptoday?(今天醒來多久了?)
基礎文法L3現在完成式與過去完成式 JessieLin P.2
A.現在完成式 PresentPerfect 一、現在完成式的使用時機
2.現在完成式常用來表達在過去某個不特定時間發生的事情,發生的時間不確
定或不重要,重要的是結果,而且結果是跟現在有關的。
Ihaveseenthismoviebefore.Idon’twanttoseeitagainnow.
Hehasleftthecompany.Hedoesn’tworkherenow.
現在完成是用來當表示剛剛最近不久前發生的事情時,常與just,recently,
lately連用。
We’vejustgottenbackfromTokyo.
I’verecentlysignedacontracttowriteabook.
Hehasn’thadtimelately.
(美式英語常用過去簡單式來表示:WejustgotbackfromTokyo.)
(在這個用法中不會有過去時間:We’vejustgotbackfromTokyoyesterday.)
現在完成式用來表達過去的經驗時常與ever(inyourlifetime)曾經(從你這
輩子出生到現在),never(=atnotime)從不(從來沒有)連用。
注意ever在
這個句型多放在疑問句,不用在肯定句。
never用在否定句就不能再有not。
Haveyouevermetafamousperson?
Yes,Ihavemetafamousperson./Yes,Ihaveevermetafamousperson.
No,Ihavenotmetafamousperson./No,Ihavenevermetafamousperson.
No,Ihavenotnevermetafamousperson.
現在完成式強調已發生的事或發生的比預期早的時,常與already連用。
already的位置多放在have/has與V3間,也可放句尾。
Doyouwantsomethingtoeat?No,thanks.I’vealreadyeaten.
Areyougoingtoseethatmovie?No.I’vealreadyseenit.
現在完成式常用notyet來表達還沒有發生的事,但我們認為未來會發生。
yet的位置多放在句尾,也可以放在haven’t跟V3間。
Ihaven’tfinishedthisworkyet.(butIwillfinishit.)
Theyhaven’trepliedtomyletteryet.(buttheywillreply.)
現在完成式用yet在問句中表達我們預期會發生的事情是否已經發生。
有時後我們用already在問句中,這通常表示訝異某事比預期還早的發生。
Haveyoupaidthebillyet?
Haveyoufoundajobyet?
Hashealreadygottenhisflushot?Thefluseasonhasn’tbegunyet.
基礎文法L3現在完成式與過去完成式 JessieLin P.3
A.現在完成式 PresentPerfect 一、現在完成式的使用時機
2.
a.MakesentencesusingthePresentPerfectwithalreadyoryet.
根據提示,用already或yet造句
(I/not/read/today’snewspaper)yet.
Ihaven’treadtoday’snewspaperyet.
1.(you/decide/whichonetobuy)yet?
_________________________________________________
2.(I/explain/thistoyouthreetimes)already.
_________________________________________________
3.(Theirbabyson/start/talking)already.
_________________________________________________
4.(you/phone/Jane)yet?
_________________________________________________
5.(Thegame/not/finish)yet.
_________________________________________________
6.(I/have/lunch)already.
_________________________________________________
7.(He/spend/allhismoney)already.
_________________________________________________
b.CompletethesentencesusingthePresetPerfectformoftheverbswordsinbrackets().根據括號裡的動詞提示,用現在完成式完成句子
Don’ttakemyplateaway.Ihaven’tfinished(not/finish)mymeal.
A:What’sthatbookabout?B:Idon’tknow.I_________(not/read)it.
I__________(lose)mypen.CanIborrowyours,please?
A:I__________(book)aroomherefortonight.B:Yes,madam,what’syourname,please?
I’mnotsurewhattheproblemwiththecaris.It_______(not/happen)before.
A:____________(you/reply)tothatletterfromthebank?B:No,Ihaven’t,butI’lldoitsoon.
A:What’shappeninginthisprogram?B:Idon’tknow._____________.(It/just/start)
A:How’sLucy? B:She’sveryhappy.________________(She/just/finish)herexams.
CouldIhaveacopyofNextMagazine,please? B:Sorry.__________________(I/just/sell)thelastcopy.
基礎文法L3現在完成式與過去完成式 JessieLin P.4
A.現在完成式 PresentPerfect 一、現在完成式的使用時機
Goneandbeen
S+has/havebeento+place.現在完成式用這個句型表達去過某個地方,
但是現在回來了,不在哪個地方了。
S+has/havegoneto+place.現在完成式用這個句型表人去了某個地方,
人還在那裡,還沒有回來。
所以表達自己去過某個地方絕對不要用這個句型。
He’sbeentoParis.(Heisnowathomeagain.)他去過巴黎(現在回來了)
He’sgonetoParis.(HeisinParisnow.)他去了巴黎(人現在在巴黎)
I’vebeentoParis.(Iamnowathomeagain.)我去過巴黎(現在回來了)
I’vegonetoParis.我人去了巴黎(錯誤的句子,因為說話時人在說話處)
3.現在完成式也用來表達過去到現在一段時間內重複的活動,實際發生的時間
並不重要,強調的是次數。
常與次數(times),since,sofar…等副詞連用。
後面可以加時間,但是時間一定要是到目前為止today,thismorning,thismonth,thisyear,不能是過去時間。
Wehavehadthreetestssofarthissemester.
Wehavedonequitealotofworktoday.
Hehasn’thadaholidaythisyear.
Ihavehadfivecupsofcoffeetoday.
Ihavehadfivecupsofcoffeeyesterday.
Answerthequestions
Howmanytimeshaveyoushoppedthisweek?
I’veshoppedtwicethisweek. /Ihaven’tshoppedatallthisweek.
HowmanytimeshaveyoubeentoaKTVthisyear?
Howmanycupsofcoffeehaveyouhadtoday?
Howmanyphonecallshaveyoumadetoday?
HowmanytimeshaveyoueatenJapanesefoodthismonth?
Howmanytimeshaveyoudonelaundrythisweek?
Howmanytimeshaveyoucleanedthehousethismonth?
4.現在完成式常跟第一次,第二次,最高級等連用。
ThisisthefirsttimeI’vebeensoCanada,soit’sallnewtome.
Helovesthismovie.Thisisthefifthtimehe’sseenit.
ParisisthemostbeautifulplaceI’veeverbeen.
ThisisthebestbookI’veeverread.
(ever在這樣的句型可以放在肯定句,表這輩子到目前為止)
基礎文法L3現在完成式與過去完成式 JessieLin P.5
A.現在完成式 PresentPerfect
二、現在完成式的句型為主詞+have/has+過去分詞(V3)
1.肯定句句型為S+have/has+V3(V3指的是動詞的第三態,過去分詞)
S + have/has+V3
I havebeentoAustralia.
They have eatendinner.
She hasearnedmillionsofdollarssince1995.
2.否定句在助動詞have/has後面加not
S + haven’t/hasn’t+V3
We haven’tseenthemovie.
You haven’ttraveledinTaiwan.
He hasn’tmademuchmoneyinhislife.
3.Yes/No問句把助動詞have/has放在主詞前面造問句
Have/Has+S+V3
Have youcookedThaifood?
Have theyarrived?
Has shefinishedthereport?
4.WH問句則將疑問詞放在最前面再依序放助動詞have/has、主詞、動詞
WH have/has + S + V3
Where have you been?
What have they done?
Howlong has May studiedEnglish?
三、現在完成式的副詞如:never,ever,already,yet,lately,recently,just,thisweek,today,也常跟介系詞for與since連用…等。
基礎文法L3現在完成式與過去完成式 JessieLin P.6
四、現在完成式規則動詞過去分詞的拼字與發音變化的規則
規則動詞的過去分詞拼字變化與過去簡單式的動詞過去式變化相同如下:
1.大多數的動詞在過去式時只要在字尾加ed。
work-worked,help-helped,call-called,wash-washed
2.動詞字尾已經有e時,只要加d即可。
live-lived,die-died,dance-danced,smile-smiled
3.動詞字尾為子音加y時,必須去y加ied。
study-studied,cry-cried,worry-worried,copy-copied.
4.只有一個音節的動詞字尾發音為短母音加子音時,重複字尾再加ed。
shop-shopped,plan-planned,tap-tapped,hop-hopped
5.兩個音節以上且重音在最後一個音節的動詞,字尾發音為短母音加子音時,也需重複字尾加ed。
admit-admitted,prefer-preferred,omit-omitted,occur-occurred
規則動詞的過去分詞發音的變化也與過去簡單式的過去變化相同如下:
1.動詞字尾是無聲子音時,加ed後讀/t/。
無聲子音指的是除了/t/之外的
/k/,/f/,/s/,/ ʃ/,/tʃ/,/θ/等。
cook-cooked,laugh-laughed,kiss-kissed,wash-washed,watch-watched
2.動詞字尾是有聲子音或母音時,加ed後讀/d/。
有聲子音指的是除了/d/之外的/b/,/g/,/r/,/l/,/m/,/n/,/v/等。
call-called,rain-rained,love-loved,play-played,try-tried
3.動詞字尾的發音是/t/,/d/的發音時,加ed後讀/ɪd/。
want-wanted,need-needed,visit-visited,wait-waited
無聲子音(voicelessconsonants):/p/,/t/,/k/,/f/,/s/,/ʃ/,/tʃ/,/θ/,/h/,
有聲子音(voicedconsonants):/b/,/d/,/g/,/v/,/z/,/ʒ/,/dʒ/,/ð/,/l/,/m/,/n/,/r/,/w/,/j/,/ŋ/
母音:/æ/,/ɛ/,/ɪ/,/a/,/ʌ/,/e/,/i/,/aɪ/,/o/,/u/,/ʊ/,/ɔ/,/ɔɪ/, /aʊ/,/ɝ/,/ɚ/,/ə/
把下列動詞改成過去式,並放入正確的字尾ed發音的欄位。
1.clean打掃 2.cook做菜 3.want想要4.invite邀請5.listen聽
6.need需要 7.relax放鬆 8.shop購物 9.study用功 10.talk說話
11.visit拜訪 12.wait 等待13.play玩 14.watch看 15.cry哭泣
/t/
/d/
/ɪd/
基礎文法L3現在完成式與過去完成式 JessieLin P.7
原型V1
過去式V2
過去分詞V3
現在分詞V-ing
1.be是2.buy買
3.come來
4.do做
5.drink喝
6.drive開車
7.eat吃
8.find找
9.fly飛
10.forget忘記
11.get拿
12.give給
13.go去
14.have有
15.know知道
16.leave離開
17.lose輸,遺失
18.make 做
19.meet碰面
20.quit戒,辭職
21.read閱讀
22.ride騎
23.run跑
24.see看
25.sell賣
26.sing唱歌
27.sit坐
28.sleep睡
29.speak說
30.spend花費
31.swim游泳
32.take拿
33.think想
34.wear穿
35.win贏
36.write寫
was/werebought
came
did
drank
drove
ate
found
flew
forgot
got
gave
went
had
knew
left
lost
made
met
quit
read
rode
ran
saw
sold
sang
sat
slept
spoke
spent
swam
took
thought
wore
won
wrote
beenbought
come
done
drunk
driven
eaten
found
flown
forgotten
gotten
given
gone
had
known
left
lost
made
met
quit
read
ridden
run
seen
sold
sung
sat
slept
spoken
spent
swum
taken
thought
worn
won
written
beingbuying
coming
doing
drinking
driving
eating
finding
flying
forgetting
getting
giving
going
having
knowing
leaving
losing
making
meeting
quitting
reading
riding
running
seeing
selling
singing
sitting
sleeping
speaking
spending
swimming
taking
thinking
wearing
winning
writing
基礎文法L3現在完成式與過去完成式 JessieLin P.8
B. 現在完成式與過去簡單式的不同
a.比較
現在完成式PresentPerfect
過去簡單式SimplePas
用來表達過去某個時間開始的事情,持續到現在,可能持續到未來。
IhavelivedinTaipeifor20years.
2.用來表達發生在過去不特定時間發生的事情。
強調與現在之間的關係。
Theyhavedecidedtogetmarried.
HehasbeentoJapantwice.
3.用來表達事情發生在一段期間內,而這期間還沒有結束。
Ihavereadtwobookstoday.
用來表達過去發生的某件事情,在過去已經結束了。
IlivedinSydneyfor2years.
2.用來表達過去特定時間發生的事情。
強調過去的時間。
Theydecidedtogetmarriedlastnight.
HewasinJapanlastyear.
3.用來表達事情發生在一段期間內,而這期間已經結束。
Ireadtwobookslastnight.
b.使用
我們常用現在完成式來表達生活中的經驗。
IhavebeentoJapanthreetimes.
用過去簡單式來說明某件事發生確切時間。
IwenttoJapanlastyear.
所以我們問經驗的時候會先用現在完成式來問,回答也用現在完成式。
但是接下來的問題會用過去式來得到其他更詳盡的資料,而回答時也用過去式。
A:HaveyoubeentoJapan?
B:Yes,I’vebeentoJapantwice.
A:Really.WhenwasthelasttimeyouwenttoJapan?
B:IwenttherelastMay.IwenttoHokkaido.
A:Howdidyoulikeit?
B:Ilovedit.Itwasbeautifulandpeopleareveryfriendly.
基礎文法L3現在完成式與過去完成式 JessieLin P.9
C. 現在完成式與過去簡單式的不同
b.根據括號內提示的動詞,用現在完成式或過去簡單式完成句子
1
A:_______youever_________anyonefamous?(meet)
B:Yes,I______,actually. WhenI______inMexicoonvacation.(be)
A:Really?Who_____you______?(meet)
B:MichaelJackson.He_____inthesamerestaurantasme.(be)
2.
A:________youever________adiary?(write)
B:Yes,I_______.I_______onewhenIwasateenager.(write)
A:________you________iteveryday?(write)
B:No,I_________.OnlywhenI______onholiday.(be)
3.
A:________youever_______toFrance?(go)
B:Yes,I_______.I_______theresixyearsago.(go)
A:Where______you_______?(stay)
B:I_______anapartmentnearBordeaux.(rent)
4.
A:______yourmotherever_____toarockconcert?(go)
B:Yes,she_____.She_______tooneortwowhenshewasyoung.(go)
A:Who_____she_______?(see)
B:Well,Iknowshe_____DavidBowiebeforehe______famous.(see,
become)
5.
A:______youever_____toplayaninstrument?(learn)
B:No,I________.Whataboutyou?
A:Well,I_____tolearnthepianoatschool.(try)
B:______youanygood?(be)
A:No,I______noideawhatIwasdoing!(have)
基礎文法L3現在完成式與過去完成式 JessieLin P.10
D. 現在完成進行式
一、現在完成進行式的使用時機
1.我們用現在完成進行式來表達某件事情或某個動作在過去開始,持續了一段
時間到現在,這個狀況還沒結束,很可能會持續到未來。
Ihavebeenwaitinghereforthirtyminutes.
Theyhavebeensittinginclasssince8o’clock.
2.我們用現在完成進行事來表達某件事情或動作剛剛結束,現在沒有發生,但
是可以看到一些動作的結果。
Thekidshavebeenplayinghere.Theirtoysareallovertheroom.
It’sbeenraining.Thestreetsarestillwet.
二、現在完成進行式的句型為:主詞+have/has+been+現在分詞(V-ing)
1.肯定句S+have/has+been+V-ing
S + have/has + been +V-ing
I havebeenlivingheresinceIwasborn.
They havebeenswimming.
She hasbeenworkingallday.
2.否定句在助動詞have/has後面加not
S + haven’t/hasn’t+been+V-ing
I haven’tbeenstudying.
You haven’tbeenmakinganyprogress.
He hasn’tbeenwaiting.
3.Yes/No問句把助動詞have/has放在主詞前面造問句
Have/Has+S+been+V-ing
Have you beenrunning?
Have theybeentouringtheU.S.?
Has he beenwritinghisessay?
4.WH問句則將疑問詞放在最前面再依序放助動詞have/has、主詞、動詞
WH have/has + S + been+V-ing
Howlong have you beenwaiting?
Who has she beentalkingto?
Howmanypeople have beenstandinginline?
三、現在完成進行式的副詞如:allday,allmorning,today等。
也常跟介系詞for與since連用…等。
基礎文法L3現在完成式與過去完成式 JessieLin P.11
E. 現在完成式與現在完成進行式的不同
現在完成式PresentPerfect
現在完成進行式PresentPerfectProgressive
用來表達過去不特定期間發生的事情,動作已經結束,但是結果跟現在有關。
強調結果。
I’vereadabook.
(Ifinishedthebook.)
She’swrittenanarticle.
(Shefinishedthearticle.)
2.用來表達完成了多少howmuch,做過多少次howmanytimes,做了多少事情howmanythings。
I’vereadalotaboutit.
I’vebeentoAfricatwice.
She’swrittenthreearticles.
3.某些動詞用現在完成式與現在完成進行式表達的意義基本上是相同的。
這些動詞是用來表達常態性,習慣性的活動,如:live,work,teach,study,smoke,play,wearglasses,read等等。
She’sstudiedpandasfortwoyears.
Ihavelivedherefortenyears.
用來表達過去發生的事情,這動作還沒有結束,可能持續到未來。
強調的是動作的持續。
I’vebeenreadingabook.
(I’mstillreadingit.)
She’sbeenwritinganarticle.(She’sstillwritingit.)
2.用來表達某件事情發生了多久
I’vebeenreadingbooksonpandasfortwomonths.
3.某些動詞用現在完成式與現在完成進行式表達的意義基本上是相同的。
這些動詞是用來表達常態性,習慣性的活動,如:live,work,teach,study,smoke,play,wearglasses,read等等。
She’sbeenstudyingpandasfortwoyears.
I’vebeenlivingherefortenyears.
Completetheconversations.用現在完成式或現在完成進行式來完成句子
A:Whatareyoudoing,Trevor?(1)___________(you/be)inhereforages.
You’remakinganawfulmess.
B:(2)_________________(I/clean)outthiscupboardmostoftheafternoon.
There’salotofoldstuffinhere.(3)______________(I/find)these,look.
A:(4)________________(you/sit)therestaringatthoseoldbootsforthe
lastfiveminutes.(5)_____________(I/watch)you.(6)_____________
(you/be)inadream.
A:They’refootballboots.(7)_____________(I/have)themsinceIwasabout
sixteen.(8)________________(they/be)inhereforyears.
A:Well,throwthemaway.Andwhataboutthattennisracket?Isthatyours?
B:No,itmustbeyours.(9)________________(I/never/have)atennisracket.
基礎文法L3現在完成式與過去完成式 JessieLin P.12
F. 過去完成式
一、過去完成式的使用時機
1.過去完成式用來表達跟過去另外一個事件間的關係。
用來表達某件事情發生
在過去某個時間點前。
By1960mostofBritain’soldcolonieshadbecomeindependent.
2.描述過去的兩件事情,先發生的用過去完成式,後發生的用過去簡單式。
BythetimeIgotthere,theflighthadleft.
Iwenttotheboxofficeatlunch-time,buttheyhadalreadysoldalthe
tickets.
3.當兩件事情間的關係很清楚的時候,比方說用before,after,assoonas連
句子時,可以兩件事情都用過去簡單式。
Thebushadleftbeforehegotthere.
Thebusleftbeforehegotthere.
二、過去完成式的句型為:主詞+had+過去分詞(S+had+V3)
1.肯定句句型:S+had+V3
WhentheyturnedontheTV,thegamehadfinished.
2.否定句句型:S+had+not+V3
Theyhadn’tgonehomeuntillate.
3.Yes/No問句句型:Had+S+V3?
Hadheenjoyedtheparty?
4.WH問句句型:WH+had+S+V3?
Wherehadheputhiswallet?
G.時態比較
句子的時態往往會影響到句子的意思。
留意下面幾個句子的不同
1.WhenJohnarrived,theyhaddiner.當約翰抵達後,他們吃晚餐。
(FirstJohnarrived.Thentheyhaddinner.)約翰先抵達,然後他們再吃晚餐。
2.WhenJohnarrived,theywerehavingdinner.當約翰抵達時,他們正在吃晚餐。
(WhenJohnarrived,theywereinthemiddleofdinner.)
3.WhenJohnarrived,theyhadhaddinner.當約翰抵達時,他們已經吃完晚餐。
(TheyhaddinnerbeforeJohnarrived.)在約翰抵達前,他們已經吃完晚餐。
4.WhenIswitchedtheTVon,theprogramstarted.Iwasjustintime.
當我打開電視,節目開始演出。
我剛好來得及。
5.WhenIswitchedtheTVon,theprogramhadstarted.Imissthebeginning.
當我打開電視,節目已經開始。
我錯過開始。
基礎文法L3現在完成式與過去完成式 JessieLin P.13
G. AddasentencewiththePastPerfectusingthenotes.
ClairelookedverysuntannedwhenIsawherlastweek.
Shehadjustbeenonholiday.(just/beonholiday)
1.Werushedtothestation,butweweretoolate.
______________________________(thetrain/just/go)
2.Ididn’thaveanumbrella,butthatdidn’tmatter.
______________________________(therain/stop)
3.WhenIgottotheconcerthall,theywouldn’tletmein.
______________________________(forget/myticket)
4.Someonegotthenumberofthecartheraidersused.
______________________________(steal/it/aweekbefore)
5.IwasreallypleasedtoseeRachelagainyesterday.
______________________________(notsee/her/forages)
6.Luckilytheflatdidn’tlooktoobadwhenmyparentscalledin.
______________________________(just/clean/it)
7.Thebossinvitedmetolunchyesterday,butIhadtorefusetheinvitation.
______________________________(already/eat/mysandwiches)
H.把括號裡面的動詞用正確的時態完成句子。
I_________(wait)toplaytennisyesterdaywhenmypartner________(call)metosaythathecouldn’tcomebecausehiscar___________(breakdown).
Chicago_________(beat)Bostonyesterday.Boston_________(win)44-39inthefirsthalfbutChicago_________(score)46pointsinthesecondhalftoBoston’s39.
Wewerelate.Whenwe___________(arrive)everyone______________theirlunchandthey_______________(sit)inthelivingroomhavingcoffee.
I_________(run)tothestationbutthesixo’clocktrain_____________(already/leave).Thetrainstation________emptyexceptforthreepeoplewho_____________(wait)forthenexttrain.
It__________(start)rainingwhenhe_____________(walk)towork.He_________(stop)ataxibecausehe____________(notwear)acoatandhe______________(nothave)anumbrella.
They_____________(drive)totheairportwhentheysuddenly___________(remember)thatthey_____________(notturnoff)thelights.
I_____________(notrecognize)manypeopleatmyoldschoolreunionbecauseeveryone________________alotin20years.
Thegame_______________(already/start)whenwe__________(turnon)theTV.CostaRica____________(lose)1:0andthey___________(play)verybadly.
基礎文法L3現在完成式與過去完成式 JessieLin P.14
AnswerKey
A.一、
1.
a.
1.for 2.since 3.since 4.for 5.since 6.since
b.
1.Ihavestudiedatthisschoolforthreemonths.
2.Ihaveknowmybestfriendsincecollege.
3.Theyhavebeenmarriedforover30years.
4.Ihavehadmycurrenthairstylesincethisspring.
5.IhavehadmycellphonesincelastSeptember.
6.Ihavebeenupfor12hours.
2.
a.
1.Haveyoudecidedwhichonetobuyyet?
2.Ihavealreadyexplainedthistoyouthreetimes.
3.Theirbabysonhasalreadystartedtalking.
4.HaveyouphonedJaneyet?
5.Thegamehasnotfinishedyet.
6.Ihavealreadyhadlunch.
7.Hehasalreadyspentallhismoney.
b.
1.haven’tread
2.havelost
3.havebooked
4.hasnothappened
5.Haveyoureplied
6.Ithasjuststarted
7.Shehasjustfinished
8.Ihavejustsold
四、
/t/
cooked,relaxed,shopped,talked,watched
/d/
cleaned,listened,studied,played,cried
/ɪd/
wanted,invited,needed,visited,waited
基礎文法L3現在完成式與過去完成式 JessieLin P.15
C.
b.
1.Have,met,have,was,did,meet,was
2.Have,written,have,wrote,Did,write,didn’t,was
3.Have,been,have,went,did,stay,rented
4.Has,been,has,went,did,see,saw,became
5.Have,learned,haven’t,tried,Were,had
E.
(1)Youhavebeen
(2)Ihavebeencleaning
(3)Ihavefound
(4)Youhavebeensitting
(5)Ihavebeenwatching
(6)Youhavebeen
(7)Ihavehad
(8)Theyhavebeen
(9)Ihaveneverhad
G.
Thetrainhadjustgone.
Therainhadstopped.
Ihadforgottenmyticket.
Theyhadstolenitaweekbefore.
Ihadn’tseenherinages.
Ihadjustcleanedit.
Ihadalreadyeatenmysandwiches.
H.
1.called,hadbrokendown
2.beat,waswinning,scored
3.arrived,hadfinished,weresitting
4.ran,hadalreadyleft,was,werewaiting
5.started,waswalking,stopped,wasn’twearing,didn’thave
6.weredriving,remembered,hadn’tturnedoff
7.didn’trecognize,hadchanged
8.hadalreadystarted,turnedon,waslosing,wereplaying
Sharethis:列印電子郵件Facebook請按讚:喜歡正在載入...
相關
38thoughtson“現在完成式與過去完成式”
謝謝看了之後真的有比較清楚了我就是那麼陷在裡面團團轉的人….
Reply↓
謝謝你讓我了解很多
Reply↓
不客氣,希望有幫助:)
Reply↓
hello,answerkey沒有A一、的答案呢
Reply↓
Hello,再看清楚一點,有答案喔!
Reply↓
你的講義講得很清楚~
我還正在煩惱要用神麼講義教小朋友
請借我你的講義>____<
Reply↓
OK啊!小朋友看得懂的話也不錯。
再麻煩註明出處好嗎?謝謝囉:)
Reply↓
Jessie請問havegoneto的句型是只能用第三人稱做主詞嗎?
對這句型很不了解呀
Reply↓
有些東西應該就是用記得比較快吧,我是這麼認為。
我每個月去日本。
IgotoJapaneverymonth.她每個月去日本。
ShegoestoJapaneverymonth.
我上個月去日本。
IwenttoJapanlastmonth.她上個月去日本。
ShewenttoJapanlastmonth.
我去過日本。
(表經驗)IhavebeentoJapan.她去過日本。
(表經驗)ShehasbeentoJapan.
她人去了日本。
(現在在日本還沒回來)ShehasgonetoJapan.
比較讓台灣學生感到奇怪的是去了哪去過哪不是用goto+place,為什麼表經驗要用現在完成式have/hasbeento+place,恩,英文不是潔西發明的,所以呢這樣的用法就是需要記一下。
當用have/hasgoneto+place這樣的用法表示說主詞去了那個地方,人還在哪裡,還沒回來。
所以通常不會用在第一人稱。
因為你在你說話的地方,不會跟人家我說我已經去了別的地方。
要表達經驗去過那個地方就會用have/hasbeento。
第二人稱也不是不可能,打電話來,原來跑到日本去了,YouhavegonetoJapanwithouttellingme!你人跑去日本居然沒跟我說!呵呵,通常用的會是說用在第三人稱,A:Where’sTom?Ihaven’tseenhimforafewdays.B:HehasgonetoJapan.He’llbebacknextweek.
大致也只能這樣解釋了,其實剛開始弄不清楚的東西可以先用記得,然後多看多聽多閱讀,熟了就自然而然說出口,跟中文一樣,說錯的時候會覺得怪怪的,希望這樣你有清楚一點:)
Reply↓
謝謝Jessie!!!!!!
謝謝你每次的細心回答!!!!!!!!非常感恩
我會先記起來,然後多閱讀文章,之後一定會更了解的!!!!!!
Reply↓
哪裡,繼續加油:)
Reply↓
受益良多非常感謝
Reply↓
不客氣:)
Reply↓
I’verecentlysingedacontracttowriteabook.是不是這樣才對?
Reply↓
thanksalot.it’satypo
Reply↓
剛好開始學英文看到Jessie真的是大大幫助啊!!本日最快樂的事就是看見你的文章!!
Reply↓
Thanksalot.Youmademyday🙂
Reply↓
想請問一下,那beenin呢?這是否用在一個人在某個地方住了一段時間
Reply↓
看上下文會有不同的意思。
beeninaplace可能是在某個地方待了一段時間。
He’sbeeninthebathroomfortwentyminutes.他在廁所待了二十分鐘。
She’sbeeninherroomsinceshecamehome.她從回家後就一直待在房間。
住的話通常就用live,IhavelivedinTaipeifortwentyyears.我在台北住了二十年。
但是假如是過去住的話就用過去式IlivedinSydneyfortwoyears.我在雪梨住了兩年。
覺得應該是這樣:)
Reply↓
Itrulyappreciatethatgodgivemeachancetoreadyourcontent.
Goodcontentalwaysmakemeeye-openlol
Reply↓
thanks🙂
Reply↓
您好~
請問這句是不是打錯了呢?
4.Howlonghaveyourcurrenthairstyle?(現在的髮型維持多久了?)
是不是要改成–>Howlonghaveyouhadyourcurrenthairstyle?
如果我理解錯誤的話抱歉噢><
Reply↓
謝謝你,雖然儘量檢查了,不過我的校對能力比較差,我還蠻常漏字或有typo的。
應該跟下一句是同樣的動詞的用法4.Howlonghaveyouhadyourcurrenthairstyle?大大感激,假如還有看到有問題的地方,不麻煩的話,在留言跟我說一下,謝謝:)
Reply↓
回覆得好快!!
不得不說您整理的很用心~偶爾的失誤沒甚麼啦^^
Reply↓
謝謝你:)
Reply↓
謝謝整理!!
剛好要做PPT可以參考:)
Reply↓
謝謝留言。
PPT離我好遙遠,都忘記怎麼做了XD
Reply↓
老師想請問現在完成式跟現在完成進行式的差別
如果現在完成式中使用forsince是表示某件事或動作延續到現在或者是可能延續到未來的話,那不就跟現在完成進行式一樣了嗎?
現在我只要遇到題目句子後面有for或since我就不太知道到底要用完成還是完成進行呢
希望老師能幫我解答一下
Reply↓
用那一個要看前後文跟要表達的語意,這一篇裡面有個部分就是比較現在完成跟現在進行,一個強調次數,一個強調時間,有時候可以通用。
可以參考一下。
再來就是靠多方面閱讀多做題目多在實際生活的會話比方說TEDTalks,YouTube影片,電影觀察用在哪裡。
現在完成式用的會比現在完成進行式用的比例來的多得多。
目前可以想到的大概是這樣,希望有點幫助:)
Reply↓
你好))請問:1-Sam“cut"hisfingerwhenhewascooking.
2-He“hurt"hisshoulderwhenheplayedbasketball.
以上兩句動詞時態是否使用正確?分別又是哪兩種時態的句型呢?
我對照你的文章過後,猜想第一句應該是過去進行式⋯⋯但第二句我就不確定了⋯⋯而且要是我改成:whenhewasplayingbasketball.是否成立?求解q~q(那個我要順便告白,我看你的網站好久惹,獲益良多,thankyousomuch<3(幾年來第一次留言,別笑我XD
Reply↓
真的有人默默看,原來不都只是搭google大師的順風車不小心近來的點閱啊,哈哈。
謝謝你。
第一個句子Samcuthisfingerwhenhewascooking.的用法是對的
第二個句子應該要用Hehurthisshoulderwhenhewasplayingbasketball.
這兩個句子是過去進行式跟過去簡單是的用法,可以參考另外一篇的過去式裡面的說明,多練習一些句子後會比較容易理解喔。
2.描述過去發生的事情,當一個持續進行的動作被另一個短暫的動作打斷,持續進行的動作用過去進行式,短暫打斷動作的用過去簡單式。
Iwascrossingthestreetwhenthedriverhonkedhishorn.
https://jessielinhuiching.wordpress.com/2013/06/24/基礎文法l2-過去式與未來式/
Reply↓
哈囉老師請問一下
現在完成式
since+S+V2(sinceIwasachild)表示在since帶領的時間副詞子句中的活動已經在過去結束
從我小時侯就認識他們了
I’veknownthemsinceiwasachild
可是你上面解釋說這樣已經在過去結束了
意思就變成我還過去某一段時間已經不認識他們了
是這樣嗎?
我如果想要表達我從以前到現在都一直認識他們?
感謝!!
Reply↓
我不太懂你的意思。
我從小就認識他們,從以前到現在就是用I’veknownthemsinceIwasachild.
單存表達過去式有兩種可能,一種是在說過去發生的事,結束了,或者是即便現在還有但是描述的是當下的行為舉止。
Iwasachild.單純這個句子就是我過去是個小孩,表示我現在並不是小孩。
假如我還是小孩就不會用這樣的句子。
SinceIwasachild這裡的since帶領的是一個子句,表示從過去的某個時間點開始
比方說
I’veknownhersince2005.
I’veknowhersincehighschool.
類似這樣的意思
Reply↓
Jessie您好,冒昧請教您,如果我要說"在大學就學期間,我曾經擔任過兩任班級代表",要用現在完成式還是過去完成式,我的想法是我在描述過去就學期間的事情,所以直覺用had,但還是很不確定。
句子:Duringmyuniversitydays,Ihad(orhave?)beenvotedfortheclassleaderfortwoyears.
有勞您幫我解惑,感謝!
Reply↓
可以參考一下下面兩篇或許會比較清楚
https://jessielinhuiching.wordpress.com/2016/04/16/past-perfect-過去完成式詳解,與過去簡單式用法的區別/
https://jessielinhuiching.wordpress.com/2016/04/14/現在完成式與過去簡單式用法的區別-present-perfect-and-past-simple/
Reply↓
對不起,想請問一下潔西這個句子:
SofarJillhaveheardnothingfromherboyfriend.
這應該是現在完成式,但為什麼不用has而是have呢?
Reply↓
在哪邊看到這個句子的呢?很口語的時候或歌詞的時候會常常不管第三人稱單數,但是如果是正式正常的話會是用has,不會是我寫的句子吧…那就是寫錯了==
Reply↓
原來是這樣啊,這是在課本上的啦,不用擔心,謝謝潔西!
Reply↓
發表迴響取消回覆
在此輸入你的回應…
在下方填入你的資料或按右方圖示以社群網站登入:
電子郵件(電子郵件地址不會公開)
名稱
個人網站
您的留言將使用WordPress.com帳號。
( 登出 /
變更 )
您的留言將使用Google帳號。
( 登出 /
變更 )
您的留言將使用Twitter帳號。
( 登出 /
變更 )
您的留言將使用Facebook帳號。
( 登出 /
變更 )
取消
連結到%s
透過電子郵件通知我後續回應。
有新文章時用Email通知我。
Δ
ThissiteusesAkismettoreducespam.Learnhowyourcommentdataisprocessed.
追蹤
已追蹤
Jessie's潔西家
加入其他698位關注者
我要註冊
已經有WordPress.com帳號了?立即登入。
Jessie's潔西家
自訂
追蹤
已追蹤
註冊
登入
複製短網址
回報此內容
以閱讀器檢視
管理訂閱
收合此列
傳送到電子郵件地址
你的姓名
你的電子郵件地址
取消
文章未送出─請檢查你的電子郵件地址!
電子郵件地址檢查失敗,請再試一次
抱歉,你的網誌無法透過電子郵件分享
%d位部落客按了讚:
延伸文章資訊
- 1圖解過去完成式、現在完成式與過去簡單式差異 - Rose英文教學
總的來說,現在完成式是以「現在」這條時間軸來描述在此之前發生的事情或持續到現在發生的狀態,而過去完成式是以「過去某時間點」這條時間軸來描述在此之前發生的事情或在 ...
- 2過去完成式- 簡單易懂圖解文法| AmazingTalker外語學習部落格
當我們想要表示一件事情從過去的時間點發生,並且一路持續到現在的時候,我們會用現在完成式。而過去完成式可以做為現在完成式的過去式,用來表達一件事情 ...
- 3現在完成式與過去完成式 - Jessie's 潔西家
6. How long have you been up today? (今天醒來多久了?) 基礎文法L3 現在完成式與過去完成式 Jessie Lin P.2. A. 現在完成式 Presen...
- 4英文簡單學– 過去完成式|EF ENGLISH LIVE部落格
過去完成式這是最被過於複雜化的時態之一,其實它的用法( had + P.P.過去分詞)很單純- 表達發生在過去的兩件事,先發生的事用過去完成式,後發生的用簡單現在式。
- 5現在完成式vs. 過去完成式3 大差別
現在完成式表達現在「已經完成的事」或從過去進行到現在的事;而過去完成式表達的是過去就已經完成的事情,或過去的過去。這兩個時態最大的差別,就是 ...