Select the word or group of words you consider most appropriate for the blank space. Years __________ since I was here last.
A
have passed
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
B
had passed
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
had been passing
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
have been passing
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is B have passed When the main verb in a sentence with a since clause (since I was here) refers to a period of time including the present, a present perfect tense is necessary. Hence, option A, 'have passed' is the correct answer.
Options B, C and D are incorrect because they are in the past perfect, past perfect continuous and present perfect continuous tense respectively.