tense
"Have lived" dùng thì hiện tại hoàn thành, thì mà tiếng Anh dành riêng cho những hành động hay trạng thái bắt đầu trong quá khứ và tiếp diễn đến hiện tại. Nói "I have lived here for ten years" báo hiệu rằng việc sinh sống đã bắt đầu từ mười năm trước và vẫn đang tiếp diễn ngay lúc này.
"Am living" mô tả một hành động đang xảy ra hiện tại mà không xác định thời lượng tính từ một điểm bắt đầu trong quá khứ, nên nó không tự nhiên nắm bắt được mốc thời gian "for ten years." "Lived" (quá khứ đơn) thực ra sẽ ngụ ý việc sinh sống đó đã kết thúc và bạn không còn cư trú ở đó nữa, mâu thuẫn với phần chú thích trong ngoặc của câu "and still do."
Thì hiện tại hoàn thành là một trong những thì khó nhất đối với người học từ nhiều ngôn ngữ khác chính vì nó bắc cầu giữa quá khứ và hiện tại theo cách mà nhiều ngôn ngữ diễn đạt khác đi, thường dùng thì quá khứ đơn ở nơi tiếng Anh khăng khăng dùng dạng trung gian riêng biệt này.
Quration — Quration English