... nhưng We have known each other for a long time. (not “we know”) Chúng tôi đã biết nhau khá lâu rồi. Are you waiting for somebody? How long have you known Jane? (không nói have you been ... time. John đã sống ở Luân Đôn lâu rồi. How long have you been working / have you worked here? Bạn đã làm việc ở đây bao lâu rồi? They have been married for 20 years. Họ đã cưới được 20 ... Tìm hiểu câu hỏi "How long have you been ?" present perfect để nói về những sự việc bắt đầu trong quá khứ và còn tiếp diễn đến hiện tại. How long have you been ? A Xét ví dụ sau:...