Viết lại câu thì hiện tại hoàn thành (present perfect) và bài tập

11.330 lượt xem

Thì hiện tại hoàn thành (the present perfect tense) là một trong những thì xuất hiện rất nhiều trong các bài thi và cả trong các đoạn hội thoại giao tiếp thường ngày. Tuy nhiên, đây lại là một thì gây ra khá nhiều nhầm lẫn cho những người mới học hoặc mới tiếp xúc với kiến thức này. Vì vậy, bài viết này cung cấp tới bạn đọc một trong những kiến thức của thì này, đó là cấu trúc viết lại câu thì hiện tại hoàn thành và bài tập liên quan.

I. Cấu trúc chung thì hiện tại hoàn thành (the present perfect tense)

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

Subject + have/ has + past participle

Ví dụ:  We have already washed all dishes.

(Chúng tôi đã rửa hết bát rồi)

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

Subject + have/has + not + past participle

Rút gọn: have not → haven’t; has not → hasn’t

Ví dụ:  He has not (hasn’t) mopped the floor.

(Cậu ấy còn chưa lau sàn nữa)

3. Thể nghi vấn (Question form)

Have/Has + Subject + past participle ?

Ví dụ:  Have they listened this song?

(Họ đã nghe bài hát này bao giờ chưa?)

II. Cấu trúc viết lại câu thì hiện tại hoàn thành (the present perfect tense) 

Thì hiện tại hoàn thành (the present perfect tense) có một số cách viết lại câu như sau:

1. Cấu trúc viết lại câu thì hiện tại hoàn thành 1

S+ has/have + not + P2 + for + thời gian.

→ It’s + thời gian…. + since……. + last + Quá khứ đơn.

Ví dụ: I haven’t visited my grandma’s home for two weeks.

→ It is two weeks since I last visited my grandma’s home.

(Đã hai tuần kể từ lần cuối tôi đến nhà bà chơi)

Thì hiện tại hoàn thành (present perfect) là thì khá khó trong tiếng Anh
Thì hiện tại hoàn thành (present perfect) là thì khá khó trong tiếng Anh

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

S + has/have + not + P2 + before.

→ It is the first time + S + has/have + P2.

Ví dụ: I haven’t been to London before.

→ It is the first time I have been to London.

(Đây là lần đầu tiên tôi tới Luân – Đôn)

3. Cấu trúc viết lại câu thì hiện tại hoàn thành 3

S + has/have + not + P2 + since/for +…

→ S + last + V2/ ed…+… ago/ mệnh đề quá khứ đơn.

→ The last time + S + V2/ ed + was + thời gian + (ago).

Nắm vững các cấu trúc viết lại câu thì hiện tại hoàn thành để tránh nhầm lẫn
Nắm vững các cấu trúc viết lại câu thì hiện tại hoàn thành để tránh nhầm lẫn

Ví dụ:

Charles hasn’t washed his car for 3 months.

→ Charles last washed his car 3 months ago.

(Charles rửa xe lần cuối cách đây 3 tháng)

→ The last time Charles washed his car was 3 months ago.

(Lần cuối Charles rửa xe là cách đây 3 tháng)

Bên cạnh đó, ta hoàn toàn có thể sử dụng thì hiện tại hoàn thành tiếp diễn cho dạng này.

4. Cấu trúc viết lại câu thì hiện tại hoàn thành 4

S + has/have + P2 + for + thời gian.

→ S + BEGAN/STARTED + V-ing + thời gian + ago.

Ví dụ: We have been worked for this company for 10 years.

→ We began working for this company 10 years ago.

(Chúng tôi đã bắt đầu làm việc cho công ty này từ 10 năm trước)

III. Bài tập về dạng cấu trúc viết lại câu thì hiện tại hoàn thành (the present perfect tense) 

Hãy cùng luyện tập và củng cố những kiến thức về thì hiện tại hoàn thành (the present perfect tense) nói chung và cấu trúc viết lại câu thì hiện tại hoàn thành bằng các bài tập dưới đây nhé. 

Thực hành các bài tập giúp bạn củng cố kiến thức về thì hiện tại hoàn thành
Thực hành các bài tập giúp bạn củng cố kiến thức về thì hiện tại hoàn thành

Bài 1. Viết lại các câu cho sẵn dưới đây sử dụng thì hiện tại hoàn thành (the present perfect tense)

  1. He began playing basketball one year ago

→ He has…………………………………………………………

  1. The children started riding bicycles when they were 5 years old.

→ They have…………………………………………………………

  1. This is the first time I have eaten out at a 5-star restaurant.

→ I haven’t…………………………………………………………

  1. I haven’t met my best friend since she went to study abroad.

→ I last ………………………………………………………………

  1. It is two years since we last went on a picnic together.

→ We haven’t…………………………………………………………

  1. This is the first time I have heard her sing.

→ I haven’t …………………………………………………………

  1. I last mopped the floor 3 days ago.

→ I haven’t…………………………………………………………

  1. The children haven’t been to the amusement park since 2005.

→ The last time …………………………………………………

  1. John last sent me a letter when he was in New York.

→ The last time…………………………………………………………….

Bài 2. Sử dụng thì hiện tại hoàn thành (the present perfect tense), viết lại câu hoàn chỉnh bằng các từ cho sẵn dưới đây.

  1. My friends/ weeks/ for/ not eat/ 3/ out/ and I/.

…………………………………………..…………………………………………..

  1. How/ there/ Jullia/ live/ long/?/

…………………………………………..…………………………………………..

  1. You/ Australia/ been/ ever/?/

…………………………………………..…………………………………………..

  1. Clara/ last/ since/ not/ winter/ travel/.

…………………………………………..…………………………………………..

  1. Your father/ bicycle/ yet/ repair/?/

…………………………………………..…………………………………………..

ĐÁP ÁN

Bài 1. Viết lại các câu cho sẵn dưới đây sử dụng thì hiện tại hoàn thành (the present perfect tense)

  1. He began playing basketball one year ago

→ He has played basketball for one year

  1. The children started riding bicycles when they were 5 years old.

→ They have ridden bicycles since they were 5 years old.

  1. This is the first time I have eaten out at a 5-star restaurant.

→ I haven’t eaten out at a 5-star restaurant before.

  1. I haven’t met my best friend since she went to study abroad.

→ I last met my best friend when she went to study abroad.

  1. It is two years since we last went on a picnic together.

→ We haven’t gone on a picnic together for two years.

  1. This is the first time I have heard her sing.

→ I haven’t heard her sing before.

  1. I last mopped the floor 3 days ago.

→ I haven’t mopped the floor for 3 days.

  1. The children haven’t been to the amusement park since 2005.

→ The last time the children went to the amusement park was 2005. 

  1. John last sent me a letter when he was in New York.

→ The last time John sent me a letter was when he was in New York.

Bài 2. Sử dụng thì hiện tại hoàn thành (the present perfect tense), viết lại câu hoàn chỉnh bằng các từ cho sẵn dưới đây.

  1. My friends/ weeks/ for/ not eat/ 3/ out/ and I/.

→ My friends and I haven’t eaten out for 3 weeks.

  1. How/ there/ Jullia/ live/ long/?/

→ How long has Jullia lived there?

  1. You/ Australia/ been/ ever/?/

→ Have you ever been to Australia?

  1. Clara/ last/ since/ not/ winter/ travel/.

→ Clara hasn’t traveled since last winter.

  1. Your father/ bicycle/ yet/ repair/?/

→ Has your father repaired your bicycle yet?

Trên đây là những kiến thức tóm tắt về thì hiện tại hoàn thành (the present perfect tense) và các lý thuyết, cấu trúc về dạng bài viết lại câu thì hiện tại hoàn thành cùng các bài tập liên quan. Có thể nói rằng thì hiện tại hoàn thành là một thì khá khó trong số 13 thì tiếng Anh. Hãy luyện tập chăm chỉ và cẩn thận để làm chủ được thì này, sử dụng chúng một cách thành thạo nhé!

Bài viết liên quan
Cách dạy con học lớp 1 và 3 mục tiêu kỹ năng trẻ cần đạt

Cách dạy con học lớp 1 và 3 mục tiêu kỹ năng trẻ cần đạt

Dạy con học tại nhà không phải là điều dễ dàng đối với ba mẹ, đặc biệt là giai đoạn con bắt đầu bước chân vào bậc Tiểu học. Không ít các bậc phụ huynh phải đau đầu để tìm ra cách dạy con học lớp 1. Hiểu được khó khăn của cha mẹ, Babilala […]
Top 5 app tra từ điển tiếng Anh miễn phí tốt nhất cho bé

Top 5 app tra từ điển tiếng Anh miễn phí tốt nhất cho bé

Từ điển luôn là một công cụ hữu dụng trong quá trình học tập một ngôn ngữ mới. Nhờ từ điển, các em có thể cải thiện được nguồn từ vựng, chính tả của mình. Bố mẹ đang muốn tìm cho bé một vài app tra từ điển tiếng Anh thông minh, hiệu quả mà […]
15 dạng bài tập toán lớp 3 trọng tâm nhất (kèm 80 bài tập)

15 dạng bài tập toán lớp 3 trọng tâm nhất (kèm 80 bài tập)

Trong chương trình toán lớp 3, dạng toán về phần số và bài toán có lời văn sẽ có độ khó, phạm vi rộng hơn toán lớp 2. Ngoài ra, học sinh sẽ được tiếp cận với những kiến thức mới như: chữ số La mã, bảng đơn vị đo độ dài, hình tròn, hình […]
Top 6 app học tiếng Anh miễn phí hiệu quả nhất cho trẻ

Top 6 app học tiếng Anh miễn phí hiệu quả nhất cho trẻ

Áp dụng công nghệ thông tin vào việc học tiếng Anh là một trong những phương pháp thay thế sách vở truyền thống thông thường. Chỉ cần vài thao tác dễ dàng, bé đã có thể kết nối với hàng ngàn bài học tiếng Anh hữu ích trên nền tảng di động. Babilala sẽ giúp […]
7 phần mềm học tiếng Anh trên điện thoại tốt nhất cho bé 2024

7 phần mềm học tiếng Anh trên điện thoại tốt nhất cho bé 2024

Nhờ có các phần mềm học tiếng Anh trên điện thoại, mà ba mẹ có thể dễ dàng cùng con luyện tập những kỹ năng tiếng Anh cơ bản. Tuy nhiên, để lựa chọn được ứng dụng phù hợp với con thì việc tìm hiểu về tính năng, chương trình học,… là rất cần thiết. […]
Chuyên gia chia sẻ cách dạy bé viết chữ hiệu quả tại nhà

Chuyên gia chia sẻ cách dạy bé viết chữ hiệu quả tại nhà

Dạy bé viết chữ từ sớm là một việc hết sức gian nan. Bởi, lúc này bé có độ tập trung chưa cao, con thường thích vẽ vời nguệch ngoạc hơn là nghiêm túc học viết chữ, viết số. Trong nội dung dưới đây, thầy cô sẽ chia sẻ cách dạy bé viết chữ giúp […]
Đăng ký nhận tư vấn
Cam kết hoàn 100% học phí nếu con không tiến bộ