Trong tiếng Anh, việc sử dụng đúng cấu trúc câu khi kết hợp với các từ như “when,” “after,” hay “as soon as” là một yếu tố rất quan trọng để diễn tả chính xác thời gian của hành động. Hai cấu trúc thường bị nhầm lẫn là “when I do” và “when I’ve done.” Bài viết này sẽ làm rõ sự khác biệt giữa hai cấu trúc này.
Phân Tích Cấu Trúc “When I Do” & “When I’ve Done”
- “When I do” được sử dụng để diễn tả một hành động sẽ xảy ra tại cùng thời điểm với hành động khác trong tương lai.
Ví dụ:
- I will call you when I arrive.
(Tôi sẽ gọi cho bạn khi tôi đến nơi.)
(Hai hành động xảy ra đồng thời trong tương lai.) - “When I’ve done” được dùng để diễn tả một hành động sẽ hoàn thành trước một hành động khác trong tương lai.
Ví dụ:
- I will call you when I’ve finished my work.
(Tôi sẽ gọi cho bạn khi tôi hoàn thành công việc của mình.)
(Hành động hoàn thành công việc xảy ra trước hành động gọi điện.)
Từ Tương Tự: While, Before, After, As Soon As, Until
Có một số từ khác có tác dụng tương tự với “when” trong việc diễn tả thời gian của hành động:
- While: Diễn tả hai hành động xảy ra cùng lúc.
- I’ll read a book while you cook dinner.
(Tôi sẽ đọc sách trong khi bạn nấu ăn.)
- I’ll read a book while you cook dinner.
- Before: Hành động xảy ra trước một hành động khác.
- Please finish your homework before you watch TV.
(Hãy làm xong bài tập trước khi bạn xem TV.)
- Please finish your homework before you watch TV.
- After: Hành động xảy ra sau một hành động khác.
- We’ll go for a walk after we finish dinner.
(Chúng tôi sẽ đi dạo sau khi ăn tối xong.)
- We’ll go for a walk after we finish dinner.
- As soon as: Hành động xảy ra ngay lập tức sau hành động khác.
- I’ll call you as soon as I get home.
(Tôi sẽ gọi cho bạn ngay khi tôi về nhà.)
- I’ll call you as soon as I get home.
- Until: Hành động tiếp tục cho đến khi một hành động khác xảy ra.
- I’ll wait here until you arrive.
(Tôi sẽ đợi ở đây cho đến khi bạn đến.)
- I’ll wait here until you arrive.
Sử Dụng Hiện Tại Hoàn Thành Sau When/After/Until/As Soon As
Chúng ta thường sử dụng thì hiện tại hoàn thành sau các từ như “when,” “after,” “until,” và “as soon as” để diễn tả rằng một hành động sẽ hoàn thành trước hành động khác trong tương lai.
Ví dụ:
- I’ll leave when I’ve packed my suitcase.
(Tôi sẽ rời đi khi tôi đã đóng gói xong hành lý.) - We can have dinner after I’ve finished work.
(Chúng ta có thể ăn tối sau khi tôi đã hoàn thành công việc.)
Trong những trường hợp này, hiện tại hoàn thành được sử dụng để nhấn mạnh rằng hành động sẽ hoàn thành trước một mốc thời gian trong tương lai.
Không Sử Dụng Hiện Tại Hoàn Thành Nếu Hành Động Xảy Ra Đồng Thời
Nếu hai hành động xảy ra đồng thời, chúng ta không sử dụng thì hiện tại hoàn thành mà thay vào đó dùng thì hiện tại đơn.
Ví dụ:
- When I get home, I’ll call you.
(Khi tôi về nhà, tôi sẽ gọi cho bạn.)
(Hai hành động “về nhà” và “gọi điện” xảy ra cùng lúc.) - When the movie starts, we’ll sit down.
(Khi phim bắt đầu, chúng ta sẽ ngồi xuống.)
(Cả hai hành động cùng xảy ra tại một thời điểm.)
Sử Dụng Linh Hoạt Thì Hiện Tại Đơn Hoặc Hiện Tại Hoàn Thành
Trong một số trường hợp, chúng ta có thể linh hoạt sử dụng thì hiện tại đơn hoặc hiện tại hoàn thành tùy thuộc vào ngữ cảnh.
Ví dụ:
- I’ll come as soon as I finish.
(Tôi sẽ đến ngay khi tôi hoàn thành.) - I’ll come as soon as I’ve finished.
(Tôi sẽ đến ngay khi tôi đã hoàn thành.)
Cả hai câu trên đều đúng, nhưng “I’ve finished” nhấn mạnh rằng hành động đã hoàn tất trước khi hành động tiếp theo xảy ra.
Bài Tập Vận Dụng
Bài tập 1: Hoàn thành các câu dưới đây với thì hiện tại đơn hoặc hiện tại hoàn thành.
- I’ll call you as soon as I _____ (arrive) home.
- We’ll have dinner after I _____ (finish) work.
- When she _____ (leave), we’ll start the meeting.
Bài tập 2: Chọn câu đúng giữa thì hiện tại đơn và hiện tại hoàn thành.
- A: When will you call me?
B: I’ll call you when I (arrive / have arrived) home. - A: Will you start the project soon?
B: Yes, I’ll start as soon as I (finish / have finished) my current task.
Kết Luận
Sự khác biệt giữa “when I do” và “when I’ve done” giúp chúng ta diễn đạt chính xác thời gian và thứ tự của các hành động. Trong khi “when I do” được sử dụng khi hai hành động xảy ra đồng thời, “when I’ve done” nhấn mạnh rằng một hành động sẽ hoàn thành trước khi hành động tiếp theo xảy ra. Hiểu rõ cách sử dụng hai cấu trúc này sẽ giúp bạn giao tiếp trôi chảy và chính xác hơn trong tiếng Anh.