TL;DR
Cách sử dụng đuôi -ing trong tiếng Anh để chuyển đổi động từ thành danh từ làm chủ ngữ/tân ngữ (Danh động từ - Gerund) hoặc mô tả tính chất của danh từ (Hiện tại phân từ - Present Participle). Giúp hiểu rõ các cấu trúc ngữ pháp phổ biến ngoài thì tiếp diễn trong giao tiếp và công việc lập trình.
Core Concept
- Danh động từ (Gerund): Khi thêm đuôi
-ingvào động từ để biến hành động đó thành tên gọi hoặc khái niệm của hành động (tương đương với việc thêm từ “Việc” hoặc “Sự” trong tiếng Việt). Dạng này hoạt động như một danh từ và có thể làm chủ ngữ hoặc tân ngữ trong câu. - Hiện tại phân từ (Present Participle): Khi thêm đuôi
-ingvào động từ để mô tả tính chất chủ động của một sự vật/sự việc hoặc dùng trong các thì tiếp diễn để diễn tả hành động đang xảy ra.
Practical Implementation
1. Làm chủ ngữ đứng ở đầu câu
Khi muốn biến một hành động làm chủ thể chính của câu, bắt buộc phải dùng dạng V-ing đứng đầu câu.
- Cấu trúc:
V-ing + Động từ số ít + Tân ngữ - Ví dụ:
- Caching improves database response times. (Việc lưu bộ nhớ đệm giúp cải thiện thời gian phản hồi của cơ sở dữ liệu).
- Coding requires high concentration. (Việc lập trình đòi hỏi sự tập trung cao độ).
2. Đứng sau các Giới từ
Động từ đi liền sau các giới từ như in, on, at, of, about, before, after, instead of, without phải chuyển về dạng V-ing.
- Cấu trúc:
Giới từ + V-ing - Ví dụ:
- Use Bun instead of running Node.js. (Sử dụng Bun thay vì chạy Node.js).
- Check the server logs before deploying code. (Kiểm tra nhật ký máy chủ trước khi triển khai code).
- He is very good at debugging. (Anh ấy rất giỏi trong việc gỡ lỗi).
3. Đứng sau một số Động từ đặc biệt
Một số động từ bắt buộc động từ đi kèm phía sau nó phải ở dạng V-ing (ví dụ: like, love, enjoy, avoid, start, stop, suggest…).
- Ví dụ:
- I avoid writing documentation. (Tôi tránh việc viết tài liệu).
- The team enjoys using TypeScript. (Đội nhóm thích việc sử dụng TypeScript).
4. Đóng vai trò làm Tính từ mô tả tính chất
Từ đuôi -ing đứng trước danh từ để bổ nghĩa, biểu thị tính chất chủ động đang xảy ra hoặc tự thân của sự vật.
- Ví dụ:
- A running process on the server. (Một tiến trình đang chạy trên máy chủ).
- An exciting tech stack. (Một bộ công nghệ đầy thú vị).
5. Quy tắc biến đổi động từ sang dạng đuôi -ing
| Quy tắc | Cách viết | Ví dụ |
|---|---|---|
| Thông thường | Thêm trực tiếp -ing | work → workinglearn → learning |
Động từ kết thúc bằng e | Bỏ chữ e rồi thêm -ing | create → creatingcode → coding |
| Động từ ngắn, kết thúc bằng (Phụ âm - Nguyên âm - Phụ âm) | Nhân đôi phụ âm cuối rồi thêm -ing | run → runningstop → stopping |
Động từ kết thúc bằng ie | Đổi ie thành y rồi thêm -ing | die → dyinglie → lying |
Related Notes
- Lộ trình học tiếng Anh cốt lõi: English_Mastery_80_20_Roadmap
- Hồ sơ năng lực tiếng Anh: English_Learner_Profile
- Cơ chế ghi nhớ từ vựng: Phonetic_Chunking
- Phương pháp họ từ và hình thái: Word_Family_and_Morphology_Method