Fill in the blank with the most appropriate word. He would have told me if he ____ it.
A
knew
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
would know
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
has known
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
had known
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
Open in App
Solution
The correct option is D had known In the given sentence, 'would have told' indicates that the tense of the sentence is past perfect tense. Thus, the answer must also be in the past perfect tense.
Option A is incorrect. 'knew' is in the simple past tense and not the past perfect tense. Thus, using it will make the tense of the sentence inconsistent.
Option B is incorrect. 'would know' is in the simple past tense and not the past perfect tense. Thus, using it will make the tense of the sentence inconsistent.
Option C is incorrect. 'has known' is in the present perfect tense and not the past perfect tense. Thus, using it will make the tense of the sentence inconsistent.
Option D is correct. 'had known' is in the past perfect tense. Thus, it has the correct tense and is the correct answer.