Cấu Trúc Và Cách Dùng Thì Hiện Tại Hoàn Thành / Top 12 # Xem Nhiều Nhất & Mới Nhất 3/2023 # Top View | Utly.edu.vn

Cấu Trúc Và Cách Sử Dụng Thì Hiện Tại Hoàn Thành

Cấu trúc và cách sử dụng thì Hiện Tại Hoàn Thành

a. Thể khẳng định (Affirmative form)

I/ You/ We/ They + have + past participle He/ She/ It + has

Rút gọn:

b. Thể phủ định (Negative form)

Subject + have/ has + not +past participle

Rút gọn:

John hasn’t finished his report yet. (John chưa làm xong bản báo cáo của mình.)

c. Thể nghi vấn (Interrogative form)

Have/ Has + subject + past participle?

Lưu ý: Cách chia động từ ở quá khứ phân từ (past participle)

Động từ có quy tắc (regular verbs): thêm -ed vào sau động từ nguyên mẫu.

Thì hiện tại hoàn thành được dùng để diễn đạt:

a. Hành động vừa mới xảy ra.

I have just seen my old friend in the street. (Tôi vừa mới gặp một người bạn cũ trên phố.)

George has bought a new car recently. (George vừa mua ô tô mới.)

b. Hành động đã xảy ra trong quá khứ khi chúng ta không biết rõ hoặc không muốn đề cập đến thời gian chính xác mà hành động đã xảy ra.

Tuy nhiên, thì hiện tại hoàn thành có thể được dùng với các phó từ chỉ thời gian chưa hoàn tất (đối với lúc nói): today, this week, this month, this year,…

I’ve visited Hanoi two times this month. (Tháng này tôi đã đi thăm Hà Nội hai lần.)

c. Hành động đã xảy ra nhiều lần trong quá khứ và hành động này có thể còn được lặp lại trong hiện tại hoặc tương lai.

Susan really loves that film. She has seen it eight times! (Susan thật sự thích bộ phim đó. Cô ấy đã xem nó tám lần.)

[Có thể ngày nào đó cô ấy sẽ xem lại]

My sister is a writer. She has written a number of short stories. (Chị tôi là nhà văn. Chị ấy đã viết nhiều truyện ngắn.)

[Chị ấy vẫn tiếp tục sang tác].

The Chinese invented printing. (Người Trung Hoa đã phát minh thuật in.)

My grandmother saw the play Romeo and Juliet at least three times. (Bà tôi đã xem vở kịch Romeo và Juliet ít nhất ba lần.)

[bà tôi đã mất hoặc vở kịch không còn được trình diễn]

Shakespeare wrote many plays. (Shakespeare đã viết nhiều vở kịch.)

e. Hành động đã xảy ra trong quá khứ nhưng kết quả của nó vẫn còn trong hiện tại

Tom has had a bad car crash. (Tom đã bị tai nạn ô tô nghiêm trọng.)

[nên bây giờ anh ấy đang nằm viện]

I have washed the car. ( Tôi đã rửa xe).

[nên trông chiếc xe rất sạch]

Where’s your keys? – I don’t know. I’ve lost it. (Chìa khóa của bạn đâu? – Tôi không biết. Tôi đã đánh mất nó.)

[nên bây giờ tôi không có chìa khóa]

f. Hành động bắt đầu trong quá khứ, kéo dài đến hiện tại và có khả năng tiếp tục ở tương lai. Cách dùn này thường kết hợp với các phó từ up to now, up to present; so far và các giới từ for, since.

Mary has lived in the town for ten years. (Mary đã sống ở thị trấn này được mười năm rồi.)

[à hiện giờ cô ấy vẫn còn sống ở đó.]

This young director has made four films so far. ( Cho đến nay, nhà đạo diễn trẻ này đã làm được bốn bộ phim.)

[à anh ấy vẫn tiếp tục làm phim.]

g. Nếu hành động xảy ra trong một khoảng thời gian và đã chấm dứt trong quá khứ, ta phải dùng thì quá khứ đơn.

She lived in the town for ten years. ( Cô ấy đã sống ở thành phố này 10 năm.)

[à giờ cô ấy không còn sống ở đây nữa.]

The director made many films in his long career. (Trong suốt sự nghiệp lâu dài của mình đạo diễn này đã làm được rất nhiều phim.)

h. Thì hiện tại hoàn thành thường được dùng để thông báo tin mới hoặc loan báo một sự việc mới xảy ra.

Nhưng nếu chúng ta tiếp tục nói một cách chi tiết thì ta dùng thì quá khứ đơn.

A: Ow! I’ve burnt myself. (Ôi! Tôi bị phỏng rồi.)

B: How did you do that? ( Làm sao mà bị phỏng vậy?)

A: I picked up a hot dish. (Tôi bưng đĩa thức ăn nóng.)

3. Các từ hoặc cụm từ thường được dùng với thì hiện tại hoàn thành:

Just, recently, lately: gần đây, vừa mới

Already: rồi

Before: trước đây

Ever: đã từng

Never: không bao giờ, chưa bao giờ

For: trong khoảng (dùng trước danh từ chỉ một quãng thời gian: for six days, for a year, for a long time,…)

since: từ khi (dùng trước danh từ chỉ một điểm/ mốc thời gian: since 1987, since January, since last year, since eight o’clock,…)

yet: chưa (dùng trong câu phủ định và câu hỏi)

so far = until now = up to now = up to the present: cho đến bây giờ.

It/ this/ that is the first/ second/ most/ best/ only/ worst/…: Đây là lần đầu/ lần thứ hai…

Have you ever been to London? ( Anh đã bao giờ đến London chưa?)

I’ve never met him before. ( Trước đây tôi chưa từng gặp anh ta.)

I have already had breakfast. ( Tôi đã ăn điểm tâm rồi.)

Susan hasn’t finished the report yet. (Susan chưa làm xong bản báo cáo.)

This is the first time we’ve been to Scotland. (Đây là lần đầu tiên chúng tôi đến Scotland.)

Thì Hiện Tại Hoàn Thành Dùng Khi Nào?

present perfect tense trong tiếng anh dùng để diễn tả một hành động xảy ra trong quá khứ và vẫn còn kéo dài đến hiện tại, một việc đã từng xảy ra trong quá khứ hoặc diễn tả một sự việc mới vừa xảy ra và hậu quả nó vẫn còn ảnh hưởng tới hiện tại.

Thì quá khứ đơn vs quá khứ hoàn thành khác nhau như thế nào? 12 thì trong tiếng anh và cách sử dụng

Thì hiện tại hoàn thành là gì?

Thì hiện tại hoàn thành (the present perfect tense) dùng để diễn tả về một hành động đã hoàn thành cho tới thời điểm hiện tại mà không bàn về thời gian diễn ra nó.

Cấu trúc, dấu hiệu nhận biết và cách sử dụng thì hiện tại hoàn thành

Công thức thì Hien tai hoan thanh

Khẳng định: S + have / has + V3/-ed

Phủ định: S + haven’t / hasn’t + V3/-ed

Nghi vấn: (Wh-) + have / has + S + V3/-ed …?

Cách dùng thì hiện tại hoàn thành trong tiếng anh

1/ Dùng thì hiện tại hoàn thành để diễn tả một sự việc mới xảy ra và hậu quả của nó còn ảnh hưởng tới hiện tại

I’ve broken my watch so I don’t know what time it is. – Tôi đã làm vỡ đồng hồ nên tôi không biết bây giờ là mấy giờ.

He hasn’t arrived yet. – Cô ấy vẫn chưa đến.

I have just done it. – Tôi vừa hoàn thành việc đó.

2/ Sử dụng thì hiện tại hoàn thành diễn tả một sự việc xảy ra trong quá khứ và vẫn còn tiếp diễn ở hiện tại. Trong trường hợp này, chúng ta sử dụng “Since” và “For” để cho biết sự việc kéo dài bao lâu.

I have been a teacher for more than 15 years. – Tôi dạy học đã hơn 15 năm

We haven’t seen Jhon sincle Sunday – Chúng tôi đã không gặp Jhon từ Chủ nhật.

How long have you been at this school?

Anh công tác ở trường này bao lâu rồi?

Được 5 năm rồi/Từ năm 2010.

Nói về một trải nghiệm hay kinh nghiệm. Thường sử dụng với “Ever” và “Never”

Have you ever been to Viet Nam? – Anh đã từng đến Việt Nam chưa?

I’ve never met Jhone and Sally. – Tôi chưa bao giờ gặp Jhone và Sally.

Ngoài ra, có thể dùng hiện tại hoàn thành để diễn ta một hành động xảy ra lặp đi lặp lại nhiều lần trong quá khứ.

We’ve been to ThaiLan a lot over the last few years. – Những năm vừa qua, chúng tôi đi Thái Lan rất nhiều lần.

I have had four quizzes and five tests so far this semester. – Tôi đã làm 4 bài kiểm tra và 5 bài thi trong học kỳ này.

Để nắm vững được kiến thức, bạn hãy chịu khó học từ vựng và làm các bài tập, đặt ra những câu hỏi về thì hiện tại hoàn thành. Làm như thế, việc học tiếng Anh sẽ trở nên đơn giản hơn rất nhiều.

bài tập thì hiện tại hoàn thành có đáp án

bài tập về thì hiện tại hoàn thành và quá khứ đơn

phân biệt thì quá khứ với hiện tại hoàn thành

chuyển thì hiện tại hoàn thành sang quá khứ đơn

cách dùng since và for trong hiện tại hoàn thành

Thì Hiện Tại Hoàn Thành (Present Perfect)

1.1. Diễn tả hành động vừa mới xảy ra hoặc có kết quả ở hiện tại. Có thể dùng “just” để nhấn mạnh ý “vừa mới”. Ví dụ: My mother has just cleaned the floor so it is very clear now. (Mẹ tớ vừa mới lau sàn nhà xong nên giờ nó rất sạch sẽ.)

1.2. Dùng với các động từ trạng thái (stative verbs) để diễn tả những trạng thái bắt đầu trong quá khứ và kéo dài đến hiện tại. Ví dụ: We have known each other for ten years. (Chúng tôi biết nhau được 10 năm rồi.) I have been an engineer since 2010. (Tôi làm kỹ sư từ năm 2010.)

1.3. Dùng để nói về những trải nghiệm Ví dụ: This is the first time I have tried eating a live octopus. (Đây là lần đầu tiên tôi thử ăn 1 con bạch tuộc sống.)

1.4. Diễn tả những hành động đã xảy ra trong quá khứ nhưng không gắn với thời gian cụ thể Ví dụ: She has already finished the report. (Cô ấy đã hoàn thành xong bản báo cáo.) I’ve been to Sapa. (Tôi đã từng đến Sapa.)

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

2.1. Dạng khẳng địnhS + have/has + V (Past participle) Trong đó: – have đi với các chủ ngữ “I/We/You/They” – has đi với các chủ ngữ “He/She/It” – V (Past participle) là động từ thêm đuôi “ed” hoặc nằm ở cột 3 trong bảng động từ bất quy tắc. Nó còn được gọi là phân từ quá khứ. Ví dụ: She has travelled to nearly 20 countries. (Cô ấy đã đi du lịch đến gần 20 nước.) I’ve had two glasses of orange today. (Hôm nay tôi đã uống 2 cốc nước cam.)

2.2. Dạng phủ địnhS + have/has + not + V (Past participle) Trong đó: – have not = haven’t – has not = hasn’t Ví dụ: I haven’t decide yet about whether to buy a new bike or a second-hand one. (Tôi vẫn chưa quyết định về việc nên mua một chiếc xe đạp mới tinh hay là 1 chiếc đã qua sử dụng.) She hasn’t phoned yet. (Cô ấy vẫn chưa gọi điện.)

Ví dụ: Have you finished the report yet? – Yes, I have. (Cô đã hoàn thành xong bản báo cáo chưa? – Tôi xong rồi.)

Has he washed the car? – No, he hasn’t. (Cậu ấy đã rửa xe ô tô chưa? – Chưa, cậu ấy chưa.)

3. Các trạng từ/cụm từ thường được sử dụng trong thì hiện tại hoàn thành

– before (trước đây), ever (đã từng), never (chưa bao giờ), so far (cho đến nay), up to now (cho đến giờ) Ví dụ: I have received more than 10 offers so far. (Cho tới giờ tôi đã nhận được hơn 10 lời mời.) Have you ever ridden an elephant? (Bạn đã từng cưỡi voi bao giờ chưa?) – just (vừa mới), recently (gần đây), already (đã), yet (chưa) Ví dụ: He has become the marketing manager recently. (Mới đây, anh ấy đã trở thành giám đốc marketing.) – since + mốc thời gian trong quá khứ Ví dụ: I haven’t met her since last month. (Tôi đã không gặp cô ấy kể từ tháng trước.) – for + 1 khoảng thời gian Ví dụ: They have lived in that slum for 10 years. (Chúng đã sống trong khu ổ chuột đó được 10 năm rồi.)

Thì Quá Khứ Hoàn Thành Trong Tiếng Anh: Cấu Trúc, Cách Dùng Và Bài Tập

Thì quá khứ hoàn thành là gì?

Thì quá khứ hoàn thành (Past perfect tense) dù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.

1. Khẳng định: S + had + VpII

Trong đó:

S (subject): chủ ngữ

Had: trợ động từ

VpII: động từ phân từ II

Ví dụ: – He had gone out when I came into the house. (Anh ấy đã đi ra ngoài khi tôi vào nhà.)

– They had finished their 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.)

2. Phủ định: S + hadn’t + VpII

Câu phủ định trong thì quá khứ hoàn thành ta chỉ cần thêm “not” vào ngay sau trợ động từ “had”.

CHÚ Ý: – hadn’t = had not

Ví dụ: – She hadn’t come home when I got into the house. (Cô ấy vẫn chưa về nhà khi tôi vào nhà.)

– They hadn’t finished their lunch when I saw them. (Họ vẫn chưa ăn xong bữa trưa khi trông thấy họ).

3. Câu hỏi: Had + S + VpII ?

Trả lời: Yes, S + had/No, S + hadn’t.

Câu hỏi trong thì quá khứ hoàn thành ta chỉ cần đảo “had” lên trước chủ ngữ.

Ví dụ: – Had the film ended when 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ùng để diễn tả một hành động xảy ra và hoàn thành trước một hành động khác trong quá khứ.

Hành động hoàn thành trước sẽ chia thì quá khứ hoàn thành và hành động xảy ra sau sẽ chia thì quá khứ đơn.

Ví dụ: – When I came, he had gone to bed. (Khi tôi đến thì anh ta đã đi ngủ rồi.)

Ta thấy có 2 sự việc xảy ra trong quá khứ là “tôi đến” và “anh ta đi ngủ”. Và việc “anh ta đi ngủ” đã xảy ra và hoàn thành trước khi “tôi đến”. Như vậy “anh ta đi ngủ” sẽ phải chia thì quá khứ hoàn thành, và việc “tôi đến” xảy ra sau sẽ chia thì quá khứ đơn.

– The train had left when we arrived at the station. (Tàu đã rời đi khi chúng tôi tới nhà ga.)

Ta thấy hai sự việc “tàu rời đi” và “chúng tôi đến nhà ga” đều xảy ra trong quá khứ. Việc “tàu rời đi” đã hoàn thành trước khi “chúng tôi đến”. Vậy “tàu rời đi” sẽ chia thì quá khứ hoàn thành và việc “chúng tôi đến” sẽ chia thì quá khứ đơn.

* Dùng để diễn tả một hành động xảy ra trước một thời điểm xác định trong quá khứ.

Ví dụ: – I had gone to school before 6 a.m yesterday. (Tôi đã đi học trước 6 giờ sáng ngày hôm qua.)

Ta thấy “6h sáng hôm qua” là một thời gian xác định trong quá khứ. Và việc “tôi đi học” xảy ra trước thời gian này nên ta sẽ sử dụng thì quá khứ hoàn thành để diễn đạt.

– She had come back her hometown before June last year. (Cô ấy đã trở về quê trước tháng 6 năm ngoái.)

Ta thấy “tháng 6 năm ngoái” là một thời gian xác định trong quá khứ. Và việc “cô ấy trở về quê” đã xảy ra trước thời gian này nên ta sử dụng thì quá khứ hoàn thành để diễn đạt.

* Thì quá khứ hoàn thành được sử dụng trong câu điều kiện loại III (Diễn tả một giả định không có thật trong quá khứ.)

Ví dụ: – If she had told me the truth yesterday, I would have helped her. (Nếu hôm qua cô ấy nói sự thật với tôi, tôi đã có thể giúp cô ấy rồi).

Ta hiểu bản chất sự việc là ngày hôm qua cô ấy đã không nói sự thật và “tôi” đã không giúp được cô ấy. Khi giả định một điều trái với sự thật trong quá khứ ta sử dụng thì quá khứ hoàn thành.

* Thì quá khứ hoàn thành được sử dụng trong câu ước loại III (ước một điều không có thật trong quá khứ)

Ví dụ: – I wish I had gone with you yesterday. (Tôi ước rằng tôi đã đi với bạn ngày hôm qua.)

Ta thấy sự thực rằng “tôi đã không đi với bạn ngày hôm qua” nên bây giờ “tôi” mới ước như vậy. Khi ước một điều trái với sự thật trong quá khứ ta cũng sử dụng thì quá khứ hoàn thành để diễn đạt.

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

– when: Khi

Vì dụ: When they arrived at the airport, her flight had taken off. (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ụ: She had done her homework before her mother asked her 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ụ: They went home after they had eaten a 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ụ: He had cleaned the 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ề.)

Các thành lập động từ ở dạng phân từ II trong thì quá khứ hoàn thành

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

– Thông thường ta thêm “ed” vào sau động từ. – Ví dụ: watch – watched turn – turned want – wanted

Ví dụ: stop – stopped shop – shopped tap – tapped NGOẠ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

Bài tập thì quá khứ hoàn thành có đáp án

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. They (come) …………….. back home after they (finish) ………………… their work. – came – had finished (Họ về nhà sau khi họ hoàn thành công việc.)

2. She said that she ( meet) ……………………. Mr. Bean before. – had met ( Cô ấy nói rằng trước đây cô ấy đã từng gặp Mr. Bean.)

3. Before he (go) ………………………….. to bed, he (read) ………………………… a novel. – went – had read (Trước khi anh ấy đi ngủ, anh ấy đã đọc một cuốn tiểu thuyết.)

4. He told me he (not/wear) ………………………… such kind of clothes before. – hadn’t worn (Anh ấy nói với tôi rằng trước đây anh ấy chưa từng mặc loại quần áo như thế.)

5. When I came to the stadium, the match (start) …………………………………. – had started (Khi tôi tới sân vận động, trận đấu đã bắt đầu.)

6. Before she (listen) ………………….. to music, she (do)……………………. homework. – listened – had done (Trước khi cô ấy nghe nhạc, cô ấy đã làm bài tập về nhà.)

7. Last night, Peter (go) ………………….. to the supermarket before he (go) ………………… home. – had gone – went (Tối hôm qua, Peter đã đi siêu thị trước khi cậu ấy về nhà.)

Bài 2:

1. David had gone home before we arrived. (David đã về nhà trước khi chúng tôi tới.)

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

2. We had lunch then we took a look around the shops. (Chúng tôi ăn trưa rồi sau đó chúng tôi đi xem xung quanh các cửa hàng.)

– 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. The light had gone out before we got out of the office. (Đèn đã tắt trước khi chúng tôi rời khỏi văn phòng.)

– When we got out of the office, the flight 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. After she had explained everything clearly, we started our work. (Sau khi cô ấy giải thích mọi thứ rõ ràng, chúng tôi bắt đầu công việc.)

– By the time we started our work, she had explain 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. My father had watered all the plants in the garden by the time my mother came home. (Bố tôi đã tưới xong tất cả các cây trong vườn vào thời điểm mẹ tôi về nhà.)

– 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.)

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

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

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

bài tập thì quá khứ hoàn thành có đáp án

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

bài tập thì quá khứ hoàn thành tiếp diễn

bài tập thì quá khứ đơn và quá khứ hoàn thành