Choose the correct present perfect or present perfect continuous form of the verb from the given options. Ankit and his family _______ in Europe for three weeks.
A
Have been travelling
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
B
Have travelling
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
Been travelling
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
Had travelling
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is A Have been travelling NOTE: As the given sentence explains the start time of the action, but not the end time, the verb will be in the present perfect continuous tense.
Option B - Present perfect continuous tense requires 'been' to explain the continuation of the action from past till present. We can't use 'have travelling' as it is grammmatically incorrect. Hence, option B is incorrect.
Option C - 'Been travelling' is grammatically incorrect as without the auxiliary 'has/have'. Thus 'been travelling' can't describe the sentence in the present perfect continuous tense. Hence, option C is incorrect.
Option D - 'Had travelling' is grammatically incorrect as 'had' is used for past and not present. And, present perfect continuous tense requires 'has/have + been and the verb in the participle form.' Therefore, Option D is incorrect.
Option A - 'Have been travelling' is used to describe the action of the sentence in the present perfect continuous tense. Hence option A is the correct answer.
'Ankit and his family have been travelling in Europe for three weeks.'