Search from various Tiếng Anh teachers...
Yo C
Since 2003 they ____ (visit) their son every year. Choose A. have visited or B. have been visiting? Thank you! This is one of the questions in our English test. Some of us circled the answer A but some chose B. 
I think both A and B are all right but I do not know how to explain why I should choose B. Can you help me?
Thanks in advance. 
27 Thg 03 2019 06:08
Bình luận · 4
5

you will hear and see both used in daily speaking.

You need to let us know which tense was being taught in the test. If you read the test paper; it will tell you and if you have a good or professional teacher, they will or should have guided and instructed you before the test. 

27 tháng 3 năm 2019
3

Thanks Yo C,

for publishing this question. I am wandering what test is it? Is it IELTS?

27 tháng 3 năm 2019
2

They have been visiting = present perfect continuous. They began visiting in 2013 and they will and are containing to visit now.

visit+ING signifies a continuing action in this sentence.

They have visited = present perfect. They began visiting in 2013 they no longer visit (indicated by the past article "ed" visit-ed.

Look at the exam paper and chose depending on which tense they want. 

27 tháng 3 năm 2019
2
Thank you for your answer. By the way, it is in the mid-term test of our English class. There are 20 questions  related to the tenses we learned before (The present perfect tense and The present perfect continuous tense are included)
27 tháng 3 năm 2019

Đừng bỏ lỡ cơ hội học ngoại ngữ ngay tại nhà. Hãy xem danh sách các gia sư ngôn ngữ giàu kinh nghiệm của chúng tôi và đăng ký buổi học đầu tiên ngay hôm nay!