We were good friends. We __________ (know) each other for a long time.
A
has known
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
had known
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
C
have known
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
is knowing
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is B had known The given sentence states a past action 'were good friends'. Hence the option will agree in tense.
Option B: 'Had known' is in the past perfect tense. It states an action that completed in the past. Hence it is relevant to the given sentence and option B is correct.
Option A: 'Has known' is in present perfect tense.
Option C; 'Have known' is also in present perfect tense. 'Have' is the plural form of 'has'.
Option D: 'Is knowing' is in present continuous tense. Also, 'is' presents a state. The verbs that relate to 'thinking' do not have a continuous tense form. 'Know' does not have a tense form. Hence 'knowing' as a verb form is not correct.
These verb forms do not agree with the past tense of the given sentence.