Fill in the blank with the most suitable option given below:
He _________ his dinner before I reached home.
A
will have finished
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
has finished
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
had finished
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
D
may have finished
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is D had finished When two actions happened in the past, the one that happened earlier is denoted by 'Past Perfect Tense' and the other is denoted by 'Simple past Tense'. In this case, the action of finishing dinner happened earlier, so the correct answer will be option C 'had finished'.