Sử dụng “since” trong thì hiện tại hoàn thành trong tiếng Anh khi chúng ta đề cập đến một thời điểm nhất định trong quá khứ lúc hành động xảy ra
Ví dụ:
I have worked here since 1995
Tôi làm việc ở đây từ năm 1995
They have lived here since 2010
Họ sống tại đây từ năm 2010
We have known each other since 2005
Chúng ta quen nhau từ năm 2005
Trong tất cả các ví dụ ở trên, chúng ta chỉ sử dụng từ “since” khi đề cập đến một năm cụ thể lúc hành động bắt đầu xảy ra. Và cũng chú ý hành động vẫn đang tiếp tục đến hiện tại. Trong tiếng Anh, bất kỳ hành động nào bắt đầu trong quá khứ và kéo dài đến hiện tại, chúng ta chỉ có thể sử dụng thì hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn- KHÔNG sử dụng thì hiện tại đơn.
Vậy khi nào chúng ta nên sử dụng “for” trong thì hiện tại hoàn thành?
Khi ta sử dụng “for” trong thì hiện tại hoàn thành, chúng ta không dùng để chỉ một ngày tháng hay năm cụ thể mà là một khoảng thời gian.
Ví dụ:
I have worked here for 5 years
Tôi làm việc ở đây đã được 5 năm rồi.
They have lived here for 10 years
Họ đã sống 10 năm ở đây
She has travelled for 8 years
Chị ấy đã đi du lịch trong 8 năm.
Như chúng ta đã thấy trong những ví dụ trên, “for” là lựa chọn duy nhất khi chúng ta đề cập đến một khoảng thời gian, trong khi “since” đươc dùng khi nói đến một thời gian cụ thể.