Ngu phap tieng Anh: Hành động bắt đầu quá khứ còn tiếp tục - Cong thuc: S + have/has + V3/ed + for/since

Hành động bắt đầu quá khứ còn tiếp tục — S + have/has + V3/ed + for/since

Trung cấp (B1-B2)

Hành động bắt đầu quá khứ còn tiếp tục

S + have/has + V3/ed + for/since

Hành động bắt đầu từ quá khứ vẫn còn tiếp tục

🎬 Tại sao bạn cần học cái này?

Bạn muốn khoe với bạn bè rằng mình đã học tiếng Anh ở Xóm Học Tập được 2 năm rồi? Hay muốn kể về 5 năm bạn sống ở Sài Gòn nhưng lại không biết diễn đạt sao cho đúng và tự nhiên nhất? Thường thì chúng ta hay dùng ‘I studied English for 2 years’ và cứ nghĩ thế là đủ. Nhưng liệu nó đã truyền tải đúng ý ‘vẫn còn đang học’ chưa? Bài học này sẽ giúp bạn nói tiếng Anh mượt mà hơn về những điều đã bắt đầu từ quá khứ nhưng vẫn còn tiếp diễn đến hiện tại!

📐 Phân tích công thức

S + have/has + V3/ed + for/since
🎯 S
Chủ ngữ — người/vật thực hiện hành động. Ví dụ: I, you, he, she, it, we, they, My mother, The company.
🔑 have/has
Trợ động từ không có nghĩa, chỉ để làm dấu hiệu thì. Bạn dùng ‘have’ cho I/you/we/they và các danh từ số nhiều. Dùng ‘has’ cho he/she/it và các danh từ số ít.
✨ V3/ed
Động từ ở dạng quá khứ phân từ. Với động từ có quy tắc, bạn thêm ‘ed’ (worked, studied). Với động từ bất quy tắc, bạn dùng cột thứ 3 trong bảng động từ bất quy tắc (gone, eaten, seen, been).
⏳ for
Dùng ‘for’ khi bạn muốn nói về KHOẢNG THỜI GIAN hành động đã diễn ra. Ví dụ: for 2 years (trong 2 năm), for a long time (trong một thời gian dài), for 3 months (trong 3 tháng).
📅 since
Dùng ‘since’ khi bạn muốn nói về MỐC THỜI GIAN hành động bắt đầu. Ví dụ: since 2020 (từ năm 2020), since last Monday (từ thứ Hai tuần trước), since I was a child (từ khi tôi còn nhỏ).

✅ Ví dụ đúng

  • 📍 Công việc
    🇺🇸 I have worked at XomHocTap.com for five years.
    🇻🇳 Tôi đã làm việc tại XomHocTap.com được năm năm rồi.
  • 📍 Gia đình
    🇺🇸 My grandparents have lived in this village since 1960.
    🇻🇳 Ông bà tôi đã sống ở ngôi làng này từ năm 1960.
  • 📍 Du lịch
    🇺🇸 She has been traveling around Southeast Asia for two months.
    🇻🇳 Cô ấy đã đi du lịch vòng quanh Đông Nam Á được hai tháng rồi.

❌ Lỗi hay gặp — Sai vs Đúng

I studied English for 3 years.

I have studied English for 3 years.

💡 Câu sai dùng thì quá khứ đơn, ngụ ý hành động ‘học tiếng Anh’ đã kết thúc. Câu đúng dùng Hiện tại hoàn thành, ngụ ý hành động ‘học tiếng Anh’ đã bắt đầu 3 năm trước và vẫn còn tiếp diễn.

He has lived in Ho Chi Minh City since 10 years.

He has lived in Ho Chi Minh City for 10 years.

💡 Lỗi nhầm lẫn giữa ‘for’ và ‘since’. ’10 years’ là một khoảng thời gian, không phải mốc thời gian, nên phải dùng ‘for’.

We have working on this project since January.

We have worked on this project since January.

💡 Sau ‘have/has’ phải là động từ ở dạng quá khứ phân từ (V3/ed), không phải V-ing. ‘Working’ là dạng tiếp diễn.

🇻🇳 Lỗi phổ biến cần tránh

⚠️ Dùng thì Quá khứ đơn cho hành động kéo dài đến hiện tại

I lived in Hanoi for 5 years now.

I have lived in Hanoi for 5 years.

🔍 Trong tiếng Việt, chúng ta thường nói ‘Tôi đã sống ở Hà Nội 5 năm rồi’ mà không cần phân biệt hành động đó còn tiếp diễn hay không. Nhưng trong tiếng Anh, nếu hành động vẫn tiếp diễn, bạn phải dùng Hiện tại hoàn thành để thể hiện điều đó.

⚠️ Nhầm lẫn ‘for’ và ‘since’

She has worked here since 2 months.

She has worked here for 2 months.

🔍 Đây là lỗi kinh điển! ‘2 months’ là một KHOẢNG THỜI GIAN, nên chúng ta dùng ‘for’. Nếu là MỐC THỜI GIAN (ví dụ: ‘since February’), thì dùng ‘since’.

⚠️ Dịch máy móc ‘đã làm’ thành trợ động từ ‘did’ của quá khứ đơn

I did learn English for 10 years.

I have learned English for 10 years.

🔍 Trợ động từ ‘did’ chỉ dùng cho quá khứ đơn, diễn tả hành động đã kết thúc hoàn toàn. Để diễn tả hành động kéo dài đến hiện tại, chúng ta cần dùng trợ động từ ‘have/has’ của thì Hiện tại hoàn thành.

⚖️ So sánh — Đừng nhầm lẫn!

Hành động bắt đầu quá khứ còn tiếp tục (Hiện tại hoàn thành)

I have lived in Ho Chi Minh City for 10 years. (Tôi đã sống ở TP.HCM được 10 năm rồi và VẪN ĐANG sống ở đó.)

Hành động bắt đầu quá khứ và KẾT THÚC ở quá khứ (Quá khứ đơn)

I lived in Ho Chi Minh City for 10 years. (Tôi đã sống ở TP.HCM được 10 năm, NHƯNG BÂY GIỜ KHÔNG CÒN sống ở đó nữa.)

💡 Điểm khác biệt: Cấu trúc A diễn tả hành động bắt đầu trong quá khứ và vẫn CÒN TIẾP DIỄN đến hiện tại (hoặc có liên quan đến hiện tại). Cấu trúc B diễn tả hành động đã xảy ra và KẾT THÚC HOÀN TOÀN trong quá khứ, không còn liên quan đến hiện tại nữa.

🧪 Kiểm tra nhanh

💡 Từ vựng hay dùng với cấu trúc này

for a while
trong một thời gian
We’ve known each other for a while now.
Chúng tôi đã biết nhau được một thời gian rồi.
for ages
rất lâu rồi, từ đời nào rồi
I haven’t eaten Vietnamese food for ages!
Lâu lắm rồi tôi chưa ăn món Việt!
since childhood
từ thời thơ ấu
She has been my best friend since childhood.
Cô ấy là bạn thân nhất của tôi từ thời thơ ấu.
since then
từ đó (từ một thời điểm cụ thể đã được nhắc đến)
He moved to Da Lat in 2010. He has lived there since then.
Anh ấy chuyển đến Đà Lạt năm 2010. Anh ấy đã sống ở đó kể từ đó.
all my life
cả cuộc đời tôi
I have loved this city all my life.
Tôi đã yêu thành phố này cả cuộc đời mình.

💬 Câu giao tiếp thực tế

  • 🗣️ Hỏi về khoảng thời gian của một hành động đang tiếp diễn.
    🇺🇸 How long have you been studying English?
    🇻🇳 Bạn đã học tiếng Anh được bao lâu rồi?
  • 🗣️ Nói về một hành động chưa làm kể từ một mốc thời gian cụ thể.
    🇺🇸 I haven’t visited my hometown since Lunar New Year.
    🇻🇳 Tôi chưa về thăm quê từ Tết Nguyên Đán đến giờ.
  • 🗣️ Diễn tả một tình trạng đã kéo dài và vẫn đang tiếp diễn.
    🇺🇸 The traffic has been terrible for the past hour.
    🇻🇳 Giao thông đã rất tệ trong suốt một giờ qua.

🔍 Khám phá sâu hơn

🇻🇳 Tên gọi ‘Present Perfect’ nghe có vẻ khó hiểu vì nó vừa ‘hiện tại’ vừa ‘hoàn thành’. Thực chất, ‘perfect’ ở đây không có nghĩa là ‘hoàn hảo’ mà bắt nguồn từ tiếng Latin ‘perfectus’ có nghĩa là ‘đã hoàn tất’. Nó dùng để chỉ hành động đã hoàn tất HOẶC bắt đầu trong quá khứ và có liên quan mạnh mẽ đến hiện tại, như việc kéo dài đến hiện tại.

🇺🇸 The name ‘Present Perfect’ can sound confusing because it’s both ‘present’ and ‘perfect’. In reality, ‘perfect’ here doesn’t mean ‘flawless’ but originates from the Latin ‘perfectus,’ meaning ‘completed.’ It refers to an action that was completed OR began in the past and has a strong connection to the present, such as continuing up to now.

🇻🇳 Đây là một trong những thì ‘khó nhằn’ nhất đối với người học tiếng Anh, đặc biệt là người Việt, vì trong tiếng Việt không có cấu trúc tương đương trực tiếp để diễn tả sắc thái ‘kéo dài từ quá khứ đến hiện tại’. Vì vậy, việc luyện tập thật nhiều với ‘for’ và ‘since’ là chìa khóa để nắm vững thì này và sử dụng nó một cách tự nhiên.

🇺🇸 This is one of the most challenging tenses for English learners, especially Vietnamese speakers, because there’s no direct equivalent structure in Vietnamese to express the nuance of ‘continuing from the past to the present.’ Therefore, extensive practice with ‘for’ and ‘since’ is key to mastering this tense and using it naturally.

Đánh giá post

Similar Posts