Thì Quá Khứ Đơn Và Quá Khứ Hoàn Thành

Thì quá khứ hoàn thành (Past Perfect) – cách dùng, công thức và bài tập

*

Thì Quá khứ hoàn thành là một trong những thì quan trọng trong cấu trúc ngữ pháp tiếng anh. Bởi chúng được sử dụng khá nhiều trong công việc và cuộc sống trong môi trường ngoại ngữ.

Định nghĩa thì quá khứ hoàn thành

*

Thì quá khứ hoàn thànhdùng để diễn tả một hành động xảy ra trước một hành động khác và cả hai hành động này đều đã xảy ra trong quá khứ. Hành động nào xảy ra trước thì dùng thì quá khứ hoàn thành. Hành động xảy ra sau thì dùng thì quá khứ đơn.

Bạn đang xem: Thì quá khứ đơn và quá khứ hoàn thành

Cách dùng thì quá khứ hoàn thành

*
Cách dùngVí dụ
Khi hai hành động cùng xảy ra trong quá khứ, ta dùng thì quá khứ hoàn thành cho hành động xảy ra trước và quá khứ đơn cho hành động xảy ra sau.I met them after they had divorced.(Tôi gặp họ sau khi họ ly dị.)Lan said she had been chosen as a beauty queen two years before.(Lan nói rằng trước đó hai năm, cô ta từng được chọn làm hoa hậu.)An idea occurred to him that she herself had helped him very much in the everyday life.(Hắn chợt nghĩ ra rằng chính cô ta đã giúp hắn rất nhiều trong cuộc sống hằng ngày.)
Thì quá khứ hoàn thành diễn tả hành động đã xảy ra và đã hoàn tất trước một thời điểm trong quá khứ, hoặc trước một hành động khác cũng đã kết thúc trong quá khứ.We had had lunch when she arrived. (Khi cô ấy đến chúng tôi đã ăn trưa xong.)
Khithì quá khứ hoàn thànhthường được dùng kết hợp với thì quá khứ đơn, ta thường dùng kèm với các giới từ và liên từ như: by (có nghĩa như before), before, after, when, till, until, as soon as, no sooner…thanNo sooner had he returned from a long journey than he was ordered to pack his bags.(Anh ta mới đi xa về thì lại được lệnh cuốn gói ra đi.)When I arrived John had gone away.(Khi tôi đến thì John đã đi rồi.)Yesterday, I went out after I had finished my homework.(Hôm qua, tôi đi chơi sau khi tôi đã làm xong bài tập.)
Hành động xảy ra như là điều kiện tiên quyết cho hành động khácI had prepared for the exams and was ready to do well.Tom had lost twenty pounds and could begin anew.
Trong câu điều kiện loại 3 để diễn tả điều kiện không có thựcIf I had known that, I would have acted differently.She would have come to the party if she had been invited.
Hành động xảy ra trong 1 khoảng thời gian trong quá khứ, trước 1 mốc thời gian khácI had lived abroad for twenty years when I received the transfer.Jane had studied in England before she did her master’s at Harvard.

Công thức thì quá khứ hoàn thành

*
Câu khẳng địnhCâu phủ địnhCâu nghi vấn
S + had + VpIIVí dụ:– Hehad goneout when I came into the house. (Anh ấy đã đi ra ngoài khi tôi vào nhà.)– Theyhad finishedtheir work right before the deadline last week .(Họ đã hoàn thành công việc của họ ngay trước hạn chót vào tuần trước.)S + hadn’t + VpIICHÚ Ý:– hadn’t = had notVí dụ:– Shehadn’t comehome when I got there. (Cô ấy vẫn chưa về nhà khi tôi về.)– Theyhadn’t finishedtheir lunch when I saw them. (Họ vẫn chưa ăn xong bữa trưa khi trông thấy họ).Had + S + VpII ?Trả lời: Yes, S + had.No, S + hadn’t.Ví dụ:–Hadthe filmendedwhen you arrived at the cinema? (Bộ phim đã kết thúc khi bạn tới rạp chiếu phim phải không?)Yes, it had./ No, it hadn’t

Dấu hiệu nhận biết thì quá khứ hoàn thành

*

Trong câu có các từ:

– when: Khi

Ví dụ:Whenthey arrived at the airport, her flighthad takenoff. (Khi họ tới sân bay, chuyến bay của cô ấy đã cất cánh.)

– before: trước khi (Trước “before” sử dụng thì quá khứ hoàn thành và sau “before” sử dụng thì quá khứ đơn.)

Ví dụ: Shehad doneher homeworkbeforeher motheraskedher to do so. (Cô ấy đã làm bài tập về nhà trước khi mẹ cô ấy yêu cầu cô ấy làm như vậy.)

– After: sau khi (Trước “after” sử dụng thì quá khứ đơn và sau “after” sử dụng thì quá khứ hoàn thành.)

Ví dụ: Theywenthome after theyhad eatena big roasted chicken. (Họ về nhà sau khi đã ăn một con gà quay lớn.)

– by the time (vào thời điểm)

Ví dụ: Hehad cleanedthe house by the time her mother came back. (Cậu ấy đã lau xong nhà vào thời điểm mẹ cậu ấy trở về.)

Bài tập

*

Bài 1: Cho dạng đúng của động từ trong ngoặc.

1. They (come) …………….. back home after they (finish) ………………… their work.

2. She said that she ( meet) ……………………. Mr. Bean before.

3. Before he (go) ………………………….. to bed, he (read) ………………………… a novel.

4. He told me he (not/wear) ………………………… such kind of clothes before.

5. When I came to the stadium, the match (start) ………………………………….

6. Before she (listen) ………………….. to music, she (do)……………………. homework.

7. Last night, Peter (go) ………………….. to the supermarket before he (go) ………………… home.

Bài 2: Viết lại câu sao cho nghĩa không đổi sử dụng từ gợi ý cho sẵn.

1. David had gone home before we arrived. – After …………………………………………………………………………………….

2. We had lunch then we took a look around the shops. – Before ……………………………………………………………………………………

3. The light had gone out before we got out of the office. – When…………………………………………………………………………………….

4. After she had explained everything clearly, we started our work. – By the time …………………………………………………………………………….

5. My father had watered all the plants in the garden by the time my mother came home. – Before ………………………………………………………………………………….

ĐÁP ÁN

Bài 1:

1.came – had finished

2. had met

3. went – had read

4.hadn’t worn

5.had started

6.listened – had done

7.had gone – went

Bài 2:

1.After David had gone home, we arrived. (Sau khi David về nhà, chúng tôi tới.)

2.Before we took a look around the shops, we had had lunch. (Trước khi chúng tôi đi xem xung quanh các cửa hàng, chúng tôi đã ăn trưa rồi.)

3.When we got out of the office, the light had gone out.(Lúc chúng tôi rời khỏi văn phòng thì đèn đã bị tắt trước đó rồi.)

4.By the time we started our work, she had explained everything clearly. (Vào thời điểm chúng tôi bắt đầu công việc, cô ấy đã giải thích mọi thứ rõ ràng rồi.)

5.Before my mother came home, my father had watered all the plants in the garden. (Trước khi mẹ tôi về nhà, bố tôi đã tưới tất cả các cây trong vườn rồi.)

Lưu ý

Các động từtrong thì quá khứhoàn thành cần được chia về thì quá khứ hoặc theobảng động từ bất quy tắc

Động từ theo quy tắc ta thêm “ed” vào sau động từ.

Ví dụ: wach – watched stop – stopped* Những chú ý khi thêm “ed” vào sau động từ:– Thông thường ta thêm “ed” vào sau động từ.– Ví du: watch – watched turn – turned want – wanted* Chú ý khi thêm đuôi “-ed” vào sau động từ.+ Động từ tận cùng là “e” -> ta chỉ cần cộng thêm “d”.Ví dụ: type – typed smile – smiled agree – agreed+ Động từ có MỘT âm tiết, tận cùng là MỘT phụ âm, trước phụ âm là MỘT nguyên âm -> ta nhân đôi phụ âm cuối rồi thêm “-ed”.Ví dụ: stop – stopped shop – shopped tap – tappedNGOẠI LỆ: commit – committed travel – travelled prefer – preferred+ Động từ tận cùng là “y”:– Nếu trước “y” là MỘT nguyên âm (a,e,i,o,u) ta cộng thêm “ed”.Ví dụ: play – played stay – stayed– Nếu trước “y” là phụ âm (còn lại ) ta đổi “y” thành “i + ed”.Ví dụ: study – studied cry – cried

Động từ bất quy tắc

Một số động từ bất quy tắc ta không thêm đuôi “ed” vào sau động từ (ta có thể học thuộc trong bảng động từ bất quy tắc cột 3.Ví dụ: go – gone see – seen buy – bought.

Các động từ bất quy tắc thông dụng
Dạng nguyên mẫuDạng quá khứDạng quá khứ hoàn thành
awake = đánh thứcawokeawoken
be (xem bài độngừ TO BE)was, werebeen
beat =đánh, thắngbeatbeaten
become = trở thànhbecamebecome
begin = bắt đầubeganbegun
bend = bẻ congbentbent
bet = cá, đánh cuộcbetbet
bid =đấu giábidbid
bite = cắnbitbitten
blow = thổiblewblown
break = làm vỡbrokebroken
bring =đem lạibroughtbrought
broadcast = truyền hình, truyền thanhbroadcastbroadcast
build = xây dựngbuiltbuilt
burn = làm bỏng, đốt cháyburned/burntburned/burnt
buy = muaboughtbought
catch = bắt lấycaughtcaught
choose = chọnchosechosen
come =đếncamecome
cost = tốncostcost
cut = cắtcutcut
dig =đào (đào lổ)dugdug
do = làmdiddone
draw = rút radrewdrawn
dream = mơ, mơ ướcdreamed/dreamtdreamed/dreamt
drive = lái xe 4 bánh trở lêndrovedriven
drink = uốngdrankdrunk
eat = ănateeaten
fall = rơifellfallen
feel = cảm thấyfeltfelt
fight = chiến đấufoughtfought
find = tìm thấy, thấy cái gì đó như thế nàofoundfound
fly = bayflewflown
forget = quênforgotforgotten
forgive = tha thứforgaveforgiven
freeze =đông lạnh, đông thành đáfrozefrozen
get = lấy (tra từ điển thêm)gotgotten
give = chogavegiven
go =điwentgone
grow = trưởng thành, trồnggrewgrown
hang = treohunghung
have = cóhadhad
hear = ngheheardheard
hide = giấu, trốnhidhidden
hit =đánhhithit
hold = nắm, cầm, giữheldheld
hurt = làm tổn thươnghurthurt
keep = giữkeptkept
know = biếtknewknown
lay =đặt, để, sắp đặt (tra từ điển thêm)laidlaid
lead = dẫn đầu, lãnh đạoledled
learn = học, học đượclearned/learntlearned/learnt
leave = rời khỏileftleft
lend = cho mượnlentlent
let =để (để cho ai làm gì đó)letlet
lie = nói dốilaylain
lose = mất, đánh mất, thua cuộclostlost
make = làm ramademade
mean = muốn nói, có nghĩa làmeantmeant
meet = gặp mặtmetmet
pay = trả giá, trả tiềnpaidpaid
put = đặt,để (tra từ điển thêm)putput
read =đọcreadread
ride = cưỡi, chạy xe 2 bánhroderidden
ring = reo, gọi điện thoạirangrung
rise = mọc, lên caoroserisen
run = chạyranrun
say = nóisaidsaid
see = thấysawseen
sell = bánsoldsold
send = gửisentsent
show = cho xemshowedshowed/shown
shut =đóngshutshut
sing = hátsangsung
sit = ngồisatsat
sleep = ngủsleptslept
speak = nóispokespoken
spend = xài, trải qua (kỳ nghỉ, quảng thời gian)spentspent
stand =đứngstoodstood
swim = bơi, lộiswamswum
take = lấy, nhận (tra từ điển thêm)tooktaken
teach= dạytaughttaught
tear = xétoretorn
tell = cho ai biếttoldtold
think = nghĩ, suy nghĩthoughtthought
throw = quăng, vứtthrewthrown
understand = hiểuunderstoodunderstood
wake = thức dậywokewoken
wear = mặc(quần áo),đội(nón), xức (nước hoa)woreworn
win = chiến thắngwonwon
write = viếtwrotewritten

THÌ QUÁ KHỨ HOÀN THÀNH TIẾP DIỄN – CẤU TRÚC, CÁCH DÙNG, DẤU HIỆU NHẬN BIẾT

Quá khứ hoàn thành tiếp diễn (Past perfect continuous) là một trong 12 thì cơ bản dùng để nói về 1 hành động xảy ra và bắt đầu trước 1 hành động khác trong quá khứ. Hãy cùng Anh Ngữ Ms Hoa học về thì này nhé.

*

Định nghĩa

Thì quá khứ hoàn thành tiếp diễn(Past perfect continuous)được dùng để diễn tả quá trình xảy ra 1 hành động bắt đầu trước một hành động khác trong quá khứ.

Cấu trúc thì quá khứ hoàn thành tiếp diễn

Câu khẳng địnhCâu phủ địnhCâu nghi vấn
S + had + been + V-ingVí dụ:– Ithad been rainingvery hard for two hours before it stopped.– Theyhad been workingvery hard before we came.S + hadn’t + been + V-ingCHÚ Ý:– hadn’t = had notVí dụ:– My fatherhadn’t been doinganything when my mother came home.– Theyhadn’t been talkingto each other when we saw them.Had + S + been + V-ing ?Trả lời:Yes, S + had./ No, S + hadn’t.No, S + hadn’t.Ví dụ:–Hadtheybeen waitingfor me when you met them?Yes, they had./ No, they hadn’t.–Hadshebeen watchingTV for 4 hours before she went to eat dinner?Yes, she had./ No, she hadn’t.

Sử dụng thì này như thế nào?

➣Diễn đạt một hành động đang xảy ra trước một hành động trong quá khứ (nhấn mạng tính tiếp diễn)

Ví dụ:

– Ihad been thinkingabout that before you mentioned it.

Tôi vẫn đang nghĩ về điều đó trước khi bạnđề cập tới.

*

Diễn đạt hành động là nguyên nhân của một điều gì đó trong quá khứ.

Ví dụ:

– Sam gained weight because shehad been overeating.

Sam tăng cân vì côấy đã ăn quá nhiều.

– Betty fail the final test because shehadn’t been attendingclass.

Betty đã trượt bài kiểm tra cuối kì vì cô ấy không tham gia lớp học.

*
Sam gained weight because she had been overeating

Diễn tả một hành động xảy ra kéo dài liên tục trước một hành động khác trong quá khứ.

Xem thêm: Cập Nhật Số Điện Thoại Của Xe Phương Trang Là Số Bao Nhiêu? Số Điện Thoại Xe Phương Trang Là Số Bao Nhiêu

Ví dụ:

– The couplehad been quarrelingfor 1 hour before their daughter came back home.Đôi vợ chồng đã cãi nhau suốt một giờ trước khi đứa con gái về nhà.

– The studenthad been waitingin the meetingroom for almost an hour beforehe was punished.Cậu học sinh đã chờ gần một tiếng trong phòng họp trước khi chịu phạt.

*
The couple had been quarreling for 1 hour before their daughter came back home

Diễn tả hành động xảy ra để chuẩn bị cho một hành động khác.

Ví dụ:

– Ihad been practicingfor five months and was ready for the championship.Tôi đã luyện tập suốt 5 tháng và sẵn sàng cho giải vô địch.

– Willishad been studyinghard and felt good about the Spanishtest he was about to take.Willisđã học hành rất chăm chỉ và cảm thấy rấttốt về bài thi tiếng Tây Ban Nha mà anh ấy đã làm.

– Anna and Markhad been fallingin lovefor 5years and prepared for a wedding.Anna và Markđã yêu nhau được 5năm và đã chuẩn bị cho một đám cưới.

*
I had been practicing for five months and was ready for the championship

Diễn tả một hành động xảy ra kéo dài liên tục trước một thời điểm xác định trong quá khứ.

Ví dụ:

– Shehad been walkingfor 2 hours before 11 p.m. last night.Cô ấy đã đi bộ 2 tiếng đồng hồ tính đến 9 giờ tối qua.

– My younger brotherhad been cryingfor almost 1 hour before lunchtime.Em trai tôi đã khóc suốt một giờ trước bữa trưa.

*
My younger brother had been crying for almost 1 hour before lunchtime

Nhấn mạnh hành động để lại kết quả trong quá khứ.

Ví dụ:

– Yesterday morning,he was exhausted because hehad been workingon his report all night.Sánghôm qua, anh ấy đã kiệt sức vì trước đó đã làm báo cáo cả đêm.

=> Việc “kiệt sức” đã xảy ra trong quá khứ và là kết quả của việc “làm báo cáocả đêm” đã được diễn ra trước đó nên ở đây ta sử dụng thì quá khứ hoàn thành tiếp diễn để diễn đạt.

*
Yesterday morning, he was exhausted because he had been working on his report all night

LƯU Ý:Thì quá khứ hoàn thành tiếp diễn có thể được sử dụng trong câu điều kiện loại 3nhằmdiễn tả điều kiện không có thực trong quá khứ.

Ví dụ:

– If wehad been workingeffectively together, we would have been successful.(Nếu chúng tôi còn làmviệc cùng nhau một cách hiệu quả,chúng tôi đã thành công rồi.)

– She would have beenmore confidentif shehad been preparingbetter.(Cô ấy đã có thể sẽtự tin hơnnếucô ấy chuẩn bị tốt hơn.)

Dấu hiệu nhận biết

Các câu thuộc thì quá khứ hoàn thành tiếp diễn thường chứa các từ nhận biết như:

Until thenBy the timePrior to that timeBefore, after.

Bài tập thực hành

Bài 1. Chia động từ vào chỗ trống

1. I was very tired when I arrived home. (I/work/hard all day)I’d been working hardall day.

2. The two boys came into the house. They had a football and they were both very tired. (they/play/football) ……………….

3. I was disappointed when I had to cancel my holiday. (I/look/forward to it) …………

4. Ann woke up in the middle of the night. She was frightened and didn’t know where she was. (she/dream) ………………

5 When I got home, Tom was sitting in front of the TC. He had just turned it off. (he/watch/a film) ……………….

Bài 2: Hoàn thành câu sau

1. We played tennis yesterday. Half an hour after we began playing, it started to rain. Wehad been playingfor half an hour when it started to rain.

2. I had arranged to meet Tom in a restaurant. I arrived and waited for him. After 20 minutes I suddenly realized that I was in the wrong restaurant. I …. for 20 minutes when I … the wrong restaurant.

3. Sarah got a job in a factory. Five years later the factory closed down. At the time the factory … , Sarah … there for five years.

4. I went to a concert last week. The orchestra began playing. After about ten minutes a man in the audience suddenly started shouting. The orchestra … when …… This time make your own sentence:

5. I began walking along the road. I ….. when …..

Bài 3: Chia động từ và hoàn thành câu sau

1 It was very noisy next door. Our neighbourswere having(have) a party.

2 John and I went for a walk. I had difficulty keeping up with him because he … (walk) so fast

3Sue was sitting on the ground.She was out of breath. She … (run)

4When I arrived, everybody was sitting round the table with their mouths full. They … (eat)

5When I arrived, everybody was sitting round the table and talking. Their mouths were empty, but their stomachs were full. They … (eat)

6Jim was on his hands and knees on the floor. He … (look) for his contact lens.

7When I arrived, Kate … (wait) for me. She was annoyed with me because I was late and she … (wait) for a long time.

Đáp án

Bài 1:

2. They’d been playing football

3. I’d been looking forward to it

4. She’d been dreaming

5. He’d been watching a film

Bài 2:

2. I’d been waiting for 20 minutes when I realised that I was in the wrong restaurant.

3. At the time the factory closed down, Sarad had been working there for five years.

4 The orchestra had been playing for about ten minutes when a man in the audience started shouting.

5. I’d been walking along the road for about ten minutes when a car suddenly stopped just behind me.

Bài 3:

2. was walking

3. had been running

4. were eating

5. had been eating

6. was looking

7. was waiting … had been waiting

Thì quá khứ đơn

Khẳng định:S + V2/ed + O

Phủ định:S + didn’t + V-inf + O

Nghi vấn:Did + S + V-inf?

Cách dùng:

– Diễn tả một hành động xảy ra tại thời điểm xác định trong quá khứ, và đã dứt điểm rồi.

Ex: She graduated from the university last year. (Cô ấy đã tốt nghiệp vào năm ngoái)

– Diễn tả một hành động diễn ra lặp đi lặp lại hoặc xảy ra thường xuyên trong quá khứ và bây giờ không xảy ra nữa.

Ex: When I was a child, I used to go fishing with my father. (Khi còn nhỏ, tôi thường đi câu với bố)

– Dùng kết hợp với thì quá khứ tiếp diễn khi diễn tả một hành động chen ngang vào một hành động khác đang xảy ra trong quá khứ.

Ex: When my mother went to the super market, my father was reading newspaper. (Khi mẹ tôi đi siêu thị, cha tôi thì đọc báo)

–Phó từ nhận dạng: Time + ago, in + Past Time, last + Thời gian… (nói chung là thời gian trong quá khứ).

–Khi nói về cái gì đó đang đã được phát minh trong quá khứ, ta dùng thì quá khứ đơn.

Ex:It is often said that Hernan Cortes discovered Mexico in 1519. (Người ta nói răng Hernan Cortes khám phá ra Mexica vào năm 1519.)

Vậy, điểm khác nhau cơ bản giữa hai thì này là thì quá khứ đơn diễn tả một hành động đã chấm dứt trong quá khứ, còn hiện tại hoàn thành diễn tả một hành động xảy ra tại một thời điểm không xác định trong quá khứ, kéo dài tới hiện tại (và có khả năng đi đến tương lai).

Leave a Reply

Your email address will not be published. Required fields are marked *

  • Chịu nổi hay chịu nỗi

  • 7 lần nàng tiên cá xuất hiện ngoài đời thực được con người bắt gặp i vivu thế giới

  • Xe gtdd nghĩa la gì

  • Trò chơi dân gian việt nam

  • x

    Welcome Back!

    Login to your account below

    Retrieve your password

    Please enter your username or email address to reset your password.