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.
Nội dung chính
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)
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)
Have/Has + Subject + past participle ?
Ví dụ: Have they listened this song?
(Họ đã nghe bài hát này bao giờ chưa?)
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:
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)
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)
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).
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.
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)
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é.
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)
→ He has…………………………………………………………
→ They have…………………………………………………………
→ I haven’t…………………………………………………………
→ I last ………………………………………………………………
→ We haven’t…………………………………………………………
→ I haven’t …………………………………………………………
→ I haven’t…………………………………………………………
→ The last time …………………………………………………
→ 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.
…………………………………………..…………………………………………..
…………………………………………..…………………………………………..
…………………………………………..…………………………………………..
…………………………………………..…………………………………………..
…………………………………………..…………………………………………..
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)
→ He has played basketball for one year
→ They have ridden bicycles since they were 5 years old.
→ I haven’t eaten out at a 5-star restaurant before.
→ I last met my best friend when she went to study abroad.
→ We haven’t gone on a picnic together for two years.
→ I haven’t heard her sing before.
→ I haven’t mopped the floor for 3 days.
→ The last time the children went to the amusement park was 2005.
→ 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.
→ My friends and I haven’t eaten out for 3 weeks.
→ How long has Jullia lived there?
→ Have you ever been to Australia?
→ Clara hasn’t traveled since last winter.
→ 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é!
Chào mừng ngày Nhà Giáo Việt Nam 20/11. Nhằm tri ân quý thầy cô cũng…
Bộ đề thi tiếng Anh lớp 2 giữa kỳ 1 này được thầy cô biên…
Để các em có thể chuẩn bị tốt nhất cho kỳ thi giữa học kỳ…
Sau 3 ngày phát động kêu gọi toàn thể cán bộ, nhân viên công ty…
Dạy trẻ cách order đồ ăn bằng tiếng Anh là kỹ năng hữu ích giúp…
Bộ ảnh học tiếng Anh được thầy cô chia sẻ dưới đây sẽ rất hữu…