Margaret was born in 1950. By last year, she (live) ……………. on this earth for 55 years.
Giải thích
Đáp án đúng: has lived
Giải thích: Dấu hiệu By + time và for + khoảng thời gian => thì hiện tại hoàn thành
Dịch: Margaret sinh năm 1950. Tính đến năm ngoái, cô đã sống trên trái đất này được 55 năm.