She ____ in Cần Thơ since she was a child.
- A. has lived(đáp án đúng)
- B. lives
- C. is living
- D. lived
Giải thích: Since she was a child là mốc bắt đầu, và giờ chị ấy vẫn ở Cần Thơ. Việc kéo dài đến bây giờ dùng has + V3.
B114 câu hỏi · Trung cấp · Thì và thời gian
Bài tập trắc nghiệm ở trình độ B1: chọn for hay since, đổi hiện tại đơn sang hiện tại hoàn thành khi nói “đã … được bao lâu”, câu hỏi How long…? và It's … since. Có đáp án và giải thích.

1.She ____ in Cần Thơ since she was a child.
Giải thích: Since she was a child là mốc bắt đầu, và giờ chị ấy vẫn ở Cần Thơ. Việc kéo dài đến bây giờ dùng has + V3.
2.I haven't eaten phở ____ last month.
Giải thích: Last month là mốc bắt đầu của chuyện “chưa ăn”, nên dùng since. For đi với độ dài như two weeks.
3.How long ____ each other?
Giải thích: How long hỏi khoảng thời gian tính đến bây giờ, nên dùng hiện tại hoàn thành, và have đứng trước chủ ngữ.
Nói “đã … được bao lâu” bằng hiện tại hoàn thành: for + khoảng thời gian, since + mốc bắt đầu, câu hỏi How long…? và cấu trúc It's … since.