Fill in the blank using the appropriate verb form:
Molly lives in Dublin. She _________________ (live) there all her life.
A
lived
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
have been living
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
has lived
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
D
had lived
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is C has lived
The given sentences are both in present tense 'lives'. The second sentence also states a present action that has happened 'all her life'.
Option C: 'Has lived' is in present perfect tense. It states an action that began in the past and completed/is relevant in the present 'all her life'. It agrees to the given sentence in meaning: Molly has performed the action of 'living in Dublin' from past to present. Hence option C is correct.
Option A: 'Lived' is in simple past tense and states an action that happened in the past.
The given sentence does not state a past action, but a present one.
Option B: 'Have been living' is in present perfect continuous tense. 'Have' is a plural verb whereas the subject 'She' is singular. Hence, the verb does not agree with the subject in terms of number.
Option D: 'Had lived' is in past perfect tense. It states a completed action in the past, before another action took place. This is not relevant to the given sentence, having only one action here.