You are on page 1of 16

Thì hiện tại hoàn thành (Present perfect tense)

1. Khái niệm, định nghĩa thì hiện tại hoàn thành


Thì hiện tại hoàn thành – Present perfect tense (thì HTHT) dùng để diễn tả
một hành động, sự việc đã bắt đầu từ trong quá khứ, kéo dài đến hiện tại và
có thể tiếp tục tiếp diễn trong tương lai.

2. Cấu trúc thì hiện tại hoàn thành


2.1. Thể khẳng định
Cấu trúc: S + have/ has + VpII

Trong đó:

S (subject): Chủ ngữ


Have/ has: trợ động từ
VpII: động từ phân từ II (Bảng động từ bất quy tắc)
Lưu ý:

S = I/ We/ You/ They + have


S = He/ She/ It + has
Ví dụ:

She has lived in Saigon since she was a little girl. ( Cô ấy đã sống ở Sài Gòn kể
từ khi còn bé. )
We have worked in this factory for 15 years. ( Chúng tôi đã làm việc trong nhà
máy này được 15 năm. )

2.2. Thể phủ định


Cấu trúc: S + have/ has + not + VpII

Lưu ý:

have not = haven’t


has not = hasn’t
Ví dụ:

Yesterday he did not go to school. (did not => didn’t)


They haven’t played football for years. (Họ đã không chơi bóng đá trong nhiều
năm.)
She hasn’t met her classmates for a long time. (Cô ấy đã không gặp các bạn
cùng lớp trong một thời gian dài.)

2.3. Thể nghi vấn (Câu hỏi thì hiện tại hoàn thành)
2.3.1. Câu hỏi Yes/No question
Cấu trúc: Have/ Has + S + VpII +… ?

Trả lời:

Yes, S + have/ has.


No, S + haven’t/ hasn’t.
Ví dụ:

Has he ever travelled to Europe? (Anh ấy đã bao giờ đi tới Châu Âu chưa?)
Yes, he has./ No, he hasn’t.
Have you finished your homework yet? (Cậu đã làm xong bài về nhà chưa?
Yes, I have./ No, I haven’t.

2.3.2. Câu hỏi WH- question


Cấu trúc: WH-word + have/ has + S (+ not) + VpII +…?

What will you do tomorrow? / be going to


Trả lời: S + have/ has (+ not) + VpII +…

Ví dụ:

Where have you and your kids been? (Cậu và các con cậu vừa đi đâu thế?)
Why has he not eaten this cake yet? (Tại sao anh ấy vẫn chưa ăn cái bánh
này?)
Why have you not go gone to school yet?
3. Cách sử dụng thì hiện tại hoàn thành trong tiếng Anh
4. 30 câu ví dụ về thì hiện tại hoàn thành
I have seen that movie twenty times.
I think I have met him once before.
There have been many earthquakes (trận động đất) in California.
People have traveled to the Moon.
People have not traveled to Mars.
Have you read the book yet?
Nobody has ever climbed that mountain.
Has there ever been a war in the United States?
Yes, there has been a war in the United States.
I have been to France.
I have been to France three times.
I have never been to France.
I think I have seen that movie before.
He has never traveled by train.
Joan has studied two foreign languages.
Have you ever met him?
No, I have not met him.
You have grown since the last time I saw you.
The government has become more interested in arts education.
Japanese has become one of the most popular courses at the university since
the Asian studies program was established.
My English has really improved since I moved to Australia.
Man has walked on the Moon.
Our son has learned how to read.
Doctors have cured many deadly diseases.
Scientists have split the atom.
James has not finished his homework yet.
Susan hasn’t mastered Japanese, but she can communicate.
Bill has still not arrived.
The rain hasn’t stopped.
The army has attacked that city five times

4. Những dấu hiệu nhận biết thì hiện tại hoàn thành trong tiếng Anh
5.1. Các từ nhận biết thì hiện tại hoàn thành
Before: trước đây
Ever: đã từng
Never: chưa từng, không bao giờ
For + quãng thời gian: trong khoảng (for years, for a long time,..)
Since + mốc thời gian: từ khi (since 2001,…)
Yet: chưa (dùng trong câu phủ định và câu nghi vấn)
Ex: I haven’t eaten dinner yet.
…the first/ second…time : lần đầu tiên/ thứ hai..
Just = Recently = Lately: gần đây, vừa mới
Already: rồi
I have already eaten dinner. = I have eaten dinner already.
So far = Until now = Up to now = Up to the present: cho đến bây giờ
Ví dụ:

I have bought six bags so far. (Tôi đã mua sáu cái cặp cho tới bây giờ.)
Since 2015, Rosie has just met her husband twice.(Kể từ 2015 thì Rosie mới
chỉ gặp chồng cô ấy hai lần.)
5.2. Vị trí của các trạng từ trong thì hiện tại hoàn thành
already, never, ever, just: sau “have/ has” và đứng trước động từ phân từ II.
already: cũng có thể đứng cuối câu.
Example: I have just come back home. (Tôi vừa mới về nhà.)
Yet: đứng cuối câu, và thường được sử dụng trong câu phủ định và nghi vấn.
Example:She hasn’t told me about you yet. (Cô ấy vẫn chưa kể với tôi về bạn.)
so far, recently, lately, up to present, up to this moment, in/ for/ during/ over
+ the past/ last + thời gian: Có thể đứng đầu hoặc cuối câu.
Example: I have seen this film recently. (Tôi xem bộ phim này gần đây.)

7. Bài tập vận dụng thì hiện tại hoàn thành

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


1) She (be)… has been………. at her computer for eight hours.
2) Hannah (not/have) ……has not had ………any fun a long time.
3) My grandfather (not/ play)…has not played…….. any sport since last year.
4) You’d better have a shower. You (not/have)…have not had……. one since
Monday.
5) I don’t live with my family now and we (not/see)……have not seen…….
each other for ten years.
6) I…have … just (realize)…realized …… that there are only three weeks to the
end of the semester.
+ just: chỉ
7) Anna (finish) …has finished… reading three books this month.
8) How long…have….. (you/know)…known……. each other?
9) Have……….(You/ take)…you taken……… many photographs?
10) ….……….Have Has….. Jack (eat)……eaten…………. at the Sheraton Hotel yet?
Đáp án
1. has been
2. hasn’t had
3. hasn’t played
4. haven’t had
5. haven’t seen
6. have…realized
7. has finished
8. have…known
9. Have you taken
10. Has Jack eaten

Bài 2. Hoàn thành các câu sau dựa theo từ đã cho sẵn
1. Our family/ not eat/ out/ since/ dad’s birthday.
Our family have not eaten out since dad’s birthday.…………………………………..
2. How/ long/ Chris/ live/ there?
How long have has Chris lived there?…………………………………………..
3. You/ ever/ been/ China?
Have you ever been to China?…………………………………………..
4. Laura/ not/ meet/ children/ last summer.
…………………………………………..
5. Your uncle/ repair/ lamps/ yet?
…………………………………………..
Đáp án
1. Our family haven’t eaten out since dad’s birthday.
2. How long has Chris lived there?
3. Have you ever been to China?
4. Laura hasn’t met her children since last summer.
5. Has your uncle repaired the lamps yet?
Bài 3. Chia các động từ sau ở thì phù hợp. (Sử dụng thì hiện tại tiếp diễn và
hiện tại hoàn thành)
1) My father (not/ play)……….. any sport since last year.
2) Some people (attend)………….the meeting right now.
3) I’d better have a shower. I (not/have)……………………one since Thursday.
4) I don’t live with my family now and we (not/see)……………………each other
for five years.
5) Where is your mother? She………………………(have) dinner in the kitchen.
6) Why are all these people here? What (happen)…………………………..?
7) I………………….just (realize)…………… that there are only four weeks to the
end of term.
8) She (finish) … reading two books this week.
9) At present, he (compose)……………………a piece of music.
10) We (have)……………………dinner in a restaurant right now.
Đáp án
1. hasn’t played
2. are attending
3. haven’t had
4. haven’t seen
5. is having
6. is happening
7. have just realized
8. has finished
9. is composing
10. are having

Bài tập 4. Chia thì hiện tại hoàn thành và quá khứ đơn

1) When………you………this wonderful skirt? (to design)


2) My mother………into the van. (not/ to crash)
3) The boys………the mudguards of their bicycles. (to take off)
4) .………you………your aunt last week? (to phone)
5) He………milk at school. (not/ to drink)
6) The police………two people early this morning. (to arrest)
7) She………to Japan but now she………back. (to go – to come)
8) Dan………two tablets this year. (already/ to buy)
9) How many games………so far this season? (your team/ to win)
Đáp án
1. When did you design this wonderful skirt?
2. My mother did not crash into the van.
3. The boys took off the mudguards of their bicycles.
4. Did you phone your aunt last week?
5. He did not drink milk at school.
6. The police arrested two people early this morning.
7. She went to Japan but now she has come back.
8. Dan has already bought two tablets this year.
9. How many games has your team won so far this season?

Thì quá khứ hoàn thành

1. Tóm tắt lý thuyết thì quá khứ hoàn thành (Past perfect tense)
1.1. Cách sử dụng thì quá khứ hoàn thành
 Diễn tả một hoạt động đã xảy ra và hoàn thành trước một hành động khác
trong quá khứ.
VD: My mom had cooked breakfast when I got up. (Mẹ tôi đã nấu bữa sáng
trước khi tôi thức dậy.)

 Diễn tả một hành động đã xảy ra và kéo dài tới một thời điểm nhất định
trong quá khứ.
VD: By the time he finished his studies, I had been in Ha Noi for over five
years. (Lúc mà anh ấy hoàn thành việc học, tôi đã ở Hà Nội được năm năm.)

 Diễn tả một hành động xảy ra trước một thời điểm nhất định trong quá
khứ.
VD: He had never played football until last week. (Anh ấy chưa từng bao giờ
chơi bóng đá cho tới tuần trước.)

 Diễn tả hành động điều kiện không có thực trong quá khứ trong câu điều
kiện loại III.
VD: She would have come to the party if she had been invited. (Cô ấy lẽ ra đã
đến bữa tiệc nếu cô ấy được mời.)

 Dùng để thể hiện sự thất vọng về sự việc nào đó trong quá khứ. (thường
dùng cấu trúc điều ước trong quá khứ.)
VD: I wished I had told the truth. (Tôi ước là tôi đã nói sự thật.)
1.2. Dấu hiệu nhận biết thì quá khứ hoàn thành
Việc ghi nhớ dấu hiệu nhận biết là cực kỳ quan trọng. Bởi bạn có thể sử dụng
những dấu hiệu này để làm các bài tập về thì quá khứ hoàn thành hay dạng
bài tập thì quá khứ đơn và quá khứ hoàn thành. Một số từ xuất hiện trong câu
sử dụng thì quá khứ hoàn thành cần chú ý là:

 Until then, by the time, prior to that time, before, after, for, as soon as, by,

 Before, after, when by, by the time, by the end of + time in the past …
1.4. Phân biệt quá khứ đơn và quá khứ hoàn thành

2. Bài tập về thì quá khứ hoàn thành

Bài 1: Chia động từ trong ngoặc ở thì quá khứ đơn hoặc quá khứ hoàn thành
1. After I ____had posted _______ the letter, I ___realized_____ that I
______had written______the wrong address on it. (POST, REALISE,
WRITE) (nhận ra)
2. John asked me where I _____had been________ the day before. (BE)
3. At this time yesterday, we ___________________________ for 6 km.
(ALREADY WALK)
4. When I _____was walking____________ through the streets of Madrid, I
______thought__________ about the magnificent time I ____had
spent________ there as a student. (WALK, THINK, SPEND)
5. It was the first time that she ____had invited___________ me to dinner.
(INVITE)
6. As soon as the maid ___had finished__________________ scrubbing the
kitchen floor, she ______started_________working in the garden. (FINISH,
START)
7. We started to worry about Jimmy because we _____________________
him all afternoon.(CALL)
8. They _____________________ their way out of town before the sun
_____________________.(ALREADY MAKE, RISE)
9. We _____________________ for two hours when we finally got to our
hotel. (DRIVE)
10. When I _____________________ home, I saw that the children
_______________________.(ARRIVE, LEAVE)

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


1) When Hoa arrived at the theater, the film __had
started__________(start).
2) He ____had lived_______ (live) in Laos before He went to Vietnam.
3) After Lan ____had eaten________ (eat) the cake, Lan began to feel sick.
4) If he ____________ (listen) to me, he would have got the job.
5) Linh didn’t arrive until I ____________ (leave).
6) After they ____________ (finish) lunch, they went out.
7) The tree was dead because it ____________ (be) arid all summer.
8) I ____________ (meet) him somewhere before.
9) They were late for the flight because they ____________ (forget) their
passports.
10) Linh told me she ____________ (study) a lot before the exam.
11) The leaf was yellow because it ____________ (not/rain) all summer.
12) The lamp went off because I ____________ (not/pay) the electricity bill.
13) Hoa____________ (not/do) her homework, so she was in trouble.
14) She ____________ (not/eat) so we went to a restaurant.
15) I couldn’t go into the cinema because I ____________ (not/bring) my
tickets.
16) He said that He ____________ (not/visit) the US before.
17) Hoa and Lan ____________ (not/meet) before the exam.
18) I ____________ (not/have) lunch when she arrived.
19) She ____________ (not/use) smartphone before, so I showed her how to
use it.
20) Linh ____________ (not/study) for the exam, so she was very anxious.

Ngữ pháp - Giới từ chỉ vị trí


1. Định nghĩa về giới từ
Giới từ (Preposition) là những từ (in, on, at,…) thường đứng trước danh từ,
cụm danh từ hoặc danh động từ.
2. Vị trí của giới từ trong câu
Tùy vào các mục đích sử dụng khác nhau mà giới từ có vị trí khác nhau. Tuy
nhiên phổ biến nhất là đứng trước đại từ hoặc đứng trước danh từ.

– Trước danh từ

Chẳng hạn như:

On Saturday
(Vào thứ bảy)
In the afternoon
(Vào buổi chiều)
– Sau tính từ

Chẳng hạn như:

I don’t worry about the teacher checking her homework.


(Tôi không lo lắng về việc cô giáo kiểm tra bài tập về nhà.)
She is not angry with you.
(Cô ấy không giận bạn.)
– Sau động từ: Trong trường hợp này, giới từ có thể đứng sau động từ hoặc
cũng có thể bị một từ nào đó khác chen ở giữa giới từ và động từ.

The pen is on the table.


(Cái bút ở trên bàn.)
I live in Hanoi.
(Tôi sống ở Hà Nội.)
He picked me up (from the airport) yesterday.
(Anh ấy đón tôi (từ sân bay) ngày hôm qua.)

Chú ý: Các bạn phải luôn phân biệt trạng từ (adverb) và giới từ, vì thường khi
một từ có hai chức năng đó (vừa là trạng từ và giới từ). Điều khác nhau cơ bản
là Trạng từ thì không có tân ngữ theo sau.

3. Các loại giới từ


Dưới đây là một số qui tắc sử dụng của các loại giới từ phổ biến trong tiếng
Anh:

3.1. Giới từ tiếng Anh chỉ thời gian


Để chỉ thời gian bạn có thể sử dụng một số Giới từ dưới đây:

– At (vào lúc nào đó): Được sử dụng để chỉ địa điểm hay nói về những kỳ nghỉ
hay cả toàn bộ kỳ nghỉ. Chẳng hạn như at 6pm, at noon, At Lunar New Year.

– In (trong): Thường chỉ một kỳ nghỉ cụ thể nào đó, buổi trong ngày hay một
khóa học. Chẳng hạn như in 1997, in the afternoon…

– On (vào): Chỉ một ngày ở trong tuần, một ngày tháng trong năm hay chỉ một
ngày nào đó trong kỳ nghỉ, các ngày cụ thể: On Saturday, On Chirstmas day…

– Ngoài ra còn có một số Giới từ chỉ thời gian thường xuyên được sử dụng
như: For (trong một khoảng thời gian nào đó thì hành động hoặc sự việc đã xảy
ra), Since (từ khi, từ), By (trước hay vào một thời điểm nào đó), Before (trước),
After (sau), During (trong suốt một quãng thời gian nào đó)…

3.2. Một số giới từ chỉ vị trí (Prepositions of position)

In front of / Phía trước của cái gì...


 A band plays their music in front of an audience. / Một ban nhạc chơi nhạc
phía trước buổi trình diễn.
 The teacher stands in front of the students. / Giáo viên đứng phía trước học
sinh.
 The man standing in the line in front of me smells bad. / Người đàn ông
đang đứng phía trước tôi có mùi hôi.
 Teenagers normally squeeze their zits in front of a mirror. / Thanh thiếu
niên thường luyện thanh trước một cái gương.
Behind / Phía sau của các gì...
Behind is the opposite of In front of. It means at the back (part) of something.

 When the teacher writes on the whiteboard, the students are behind him (or
her). / Khi giáo viên viết trên bảng, học sinh ở phía sau ông ấy.
 Who is that person behind the mask? / AI là người phía sau mặt nạ?
 I slowly down because there was a police car behind me. / Tôi giảm tốc độ
bởi vì có một chiếc xe cảnh sát ở phía sau tôi.
Between / Ở giữa 2 vật hoặc thứ gì đó.
Between normally refers to something in the middle of two objects or things
(or places).
 There are mountains between Chile and Argentina. / Có những ngọn núi
giữa Chile và Argentina.
 The number 5 is between the number 4 and 6. Số 5 nằm giữa số 4 và 6.
 There is a sea (The English Channel) between England and France. / Có
một biển giữa Anh và Pháp.
Across From / Opposite / Đối diện.
 Across from and Opposite mean the same thing. It usually refers to
something being in front of something else BUT there is normally
something between them like a street or table. It is similar to saying that
someone (or a place) is on the other side of something.

 I live across from a supermarket (= it is on the other side of the road) / Tôi
sống phía bên kia của siêu thị.
 The chess players sat opposite each other before they began their game. /
Người chơi cờ vui ngồi đối diện nhau trước khi họ bắt đầu chơi.
 (= They are in front of each other and there is a table between them)
Next to / Beside / Kế bên, bên cạnh.
 Next to and Beside mean the same thing. It usually refers to a thing (or
person) that is at the side of another thing.

 At a wedding, the bride stands next to the groom. / Ở đám cưới, cô dâu
đứng bạn cạnh chú rể.
 Guards stand next to the entrance of the bank./ Lính canh đứng bên cạnh
lối vào của ngân hàng.
 He walked beside me as we went down the street. / Anh ấy đi bộ cạnh tôi
khi chúng tôi đi xuống đường.
 In this part of town there isn't a footpath beside the road so you have to be
careful. / Trong khu này của thị trấn không có lối đi bộ bên cạnh đường vì
vậy bạn phải cẩn thận.
Near / Close to / Gần giữa hai vật hoặc thứ gì đó.
 Near and Close to mean the same thing. It is similar to next to / beside but
there is more of a distance between the two things.
 The receptionist is near the front door. / Quầy tiếp tân gần cửa trước.
 This building is near a subway station. / Tòa nhà này gần ga tàu điện ngầm.
 We couldn't park the car close to the store. / Chúng tôi không thể đỗ xe gần
cửa hàng.
 Our house is close to a supermarket. / Nhà của chúng tôi gần siêu thị.
On / Trên, trong.
 On means that something is in a position that is physically touching,
covering or attached to something.

 The clock on the wall is slow. / Đồng hồ trên tường thì chậm
 He put the food on the table. / Anh ta đặt thức ăn trên bàn.
 I can see a spider on the ceiling. / Tôi có thể thấy một con nhện trên trần
nhà.
 We were told not to walk on the grass. / Chúng tôi được bảo không được đi
bộ trên cỏ.
Above / Over / Trên, phía trên.
Above and Over have a similar meaning. The both mean "at a higher position
than X" but above normally refers to being directly (vertically) above you.

 Planes normally fly above the clouds. / Máy bay thường bay trên những
đám mây.
 There is a ceiling above you. / Có một trần nhà phía trên bạn.
 There is a halo over my head. / Có một quần sáng trên đầu tôi.
 We put a sun umbrella over the table so we wouldn't get so hot. / Chúng tôi
đặt một cái ô che nắng trên bàn vì vậy chúng tôi không hề thấy nóng.
 Our neighbors in the apartment above us are rally noisy. / Hàng xóm sống
phía trên của chúng tôi thì rất ồn ào.
 Over can also mean: physically covering the surface of something and is
often used with the word All as in All over.

 There water all over the floor. / Có nước trên sàn.


 I accidentally spilled red wine all over the new carpet. / Tôi vô tình đổ rượu
vang đỏ trên thảm.
 Over is often used as a Preposition of Movement too.

Under / Below / Dưới, phía dưới.


 Under and Below have a similar meaning. They mean at a lower level.
(Something is above it).

 Your legs are under the table. / Chân của bạn ở dưới bàn.
 Monsters live under your bed. / Quái vật sống dưới gầm giường của bạn.
 A river flows under a bridge. / Một dòng sông chảy dưới một cái cầu.
 How long can you stay under the water? / Bạn có thể ở dưới nước bao lâu?
 Miners work below the surface of the Earth. / Những người thợ mỏ làm
việc dưới bề mặt Trái Đất.
Stand by: đứng bên cạnh
Next to: kế bên

Go through the forest: băng qua khu rừng

To the left of
(ở bên trái) : dùng để chỉ vị trí của người hay vật hay địa điểm nào đó ở bên trái
của người hay vật hay địa điểm khác, và vị trí của chúng là tách biệt nhau.
Ví dụ:
The bookstore is to the left of the hospital.
(Hiệu sách ở bên trái của bệnh viện.)
The school is to the left of the supermarket.

On the left of
(ở bên trái) : ở bên trái của vật đang bao hàm hay chứa nó.
Ví dụ:
The kitchen is on the left of the house.
(Phòng bếp ở phía bên trái của ngôi nhà.)
The pen is on to the left of the book.

To the right of
(ở bên phải) : dùng để chỉ vị trí của người hay vật hay địa điểm nào đó ở bên
phải của người hay vật hay địa điểm khác, và vị trí của chúng là tách biệt nhau.
Ví dụ:
The hospital is to the right of the bookstore.
(Bệnh viện ở bên phải của hiệu sách.)

On the right of
(ở bên phải) : ở bên phải của vật đang bao hàm hay chứa nó.
Ví dụ:
We always drive on the right side of the street.
(Chúng tôi luôn lái xe phía bên phải đường.)

Between (ở giữa) : dùng để miêu tả vị trí ở giữa 2 người hoặc 2 vật. Nó thường
được dùng kèm với từ and.
Ví dụ:
The restaurant is between the bakery and the coffee shop.
(Nhà hàng nằm giữa tiệm bánh và tiệm cà phê.)
Among (ở giữa) : miêu tả vị trí ở giữa hay được bao quanh bởi nhiều người
hoặc nhiều vật.
Ví dụ:
There is a green apple among the red apples.
(Có một quả táo màu xanh nằm giữa những quả táo màu đỏ.)

You might also like