Choose an appropriate option to fill in the blank: A: Do you still play tennis? B: No, I ____________ tennis for years.
A
haven't played
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
B
didn't play
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
hadn't played
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
ain't playing
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is A haven't played The present perfect is a verb tense which is used to show that an action has taken place once or many times before now, here, playing tennis. The present perfect in the negative is formed using has/have + not + past participle, here, 'have not played' or "haven't played". Hence, Option A is correct.
The rest of the options do not express this condition. They either mention actions that have already happened (options B and C) or continuous actions that are happening in the present (option D).