Đáp án C.
Trong câu xuất hiện cụm “for 30 years”, nên động từ cần chia đầu tiên phải được chia ở thì hiện tại hoàn thành để chỉ hành động diễn ra liên tục từ quá khứ cho đến hiện tại.
Dịch nghĩa: Tính đến thời điểm cuối năm 2010 thì chúng tôi đã làm việc ở thành phố HCM được 30 năm.