Thì hoàn thành Thì hoàn thành Bởi: English Grammar Thì hoàn thành (I have done/ I have been doing) với how long, for since Hãy xem tình mẫu sau Bob and Alice are married They got married exactly 20 years ago So today is their 20th wedding anniversary Bob Alice vợ chồng Họ cưới cách 20 nam Vì hôm ngày kỷ niệm ngày cưới lần thứ 20 họ They have been married for 20 years Họ cưới 20 năm Chúng ta sử dụng hoàn thành để việc tồn hay xảy They are married Họ cưới How long have they been married? Họ cưới They have been married for 20 years Họ cưới 20 năm Chúng ta sử dụng hoàn thành tiếp diễn I have been doing để việc xảy Hãy để ý hành động xảy ra: 1/3 Thì hoàn thành - I’ve been learning English for a long time Tôi học tiếng Anh thời gian - Sorry I’m late Have you been waiting long? Xin lỗi đến trễ Anh đợi lâu chưa ạ? - It’s been raining since I got up this morning Trời mưa từ lúc thức dạy sáng Đôi hành động hành động lập lập lại (Hãy xem 16) - Tom has been driving for ten years Tom lái xe 10 năm - How long have you been smoking? Bạn hút thuốc rồi? Thì tiếp diễn (I have been doing) hay thi đơn (I have done) sử dụng để hành động lập lập lại thời gian dài: - I’ve been collecting / I’ve collected stamps since I was a child Tôi sưu tập tem từ lúc bé Chúng ta sử dụng đơn (I have done) để tình tồn thời gian dài (nhất nói always) Hãy để ý tình tồn tại: - My father has always worked hard Lúc cha làm việc siêng (không phải has always been working) Chúng ta sử dụng tiếp diễn để tình xảy khoảng thời gian ngắn Hãy so sánh: - John has been living in London since January John sống Luân Đôn từ tháng giêng 2/3 Thì hoàn thành - John has always lived in London John lúc sống Luân Đôn Một số động từ (thí dụ be, have, know) thường không dùng tiếp diễn - How long have Bob and Alice been married? Bob Alice cưới rồi? - Tom and I known each other since we were at school Tom biết quen từ lúc học Không sử dụng đơn (I do) hay tiếp diễn (I am doing) để việc xảy - I’ve been waiting here for an hours Tôi chờ tiếng đồng hồ (không phải “I am waiting”) - How long have you Known Tom Bạn quen Tom rồi? (không phải “do you Know”) 3/3 .. .Thì hoàn thành - I’ve been learning English for a long time Tôi học tiếng Anh thời gian - Sorry I’m... sánh: - John has been living in London since January John sống Luân Đôn từ tháng giêng 2/3 Thì hoàn thành - John has always lived in London John lúc sống Luân Đôn Một số động từ (thí dụ be, have,... Chúng ta sử dụng đơn (I have done) để tình tồn thời gian dài (nhất nói always) Hãy để ý tình tồn tại: - My father has always worked hard Lúc cha làm việc siêng (không phải has always been working)