Fill in the blank with the most appropriate word: David can go to bed now. He __________ his homework.
A
finish
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
has finished
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
C
finishes
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
finished
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is B has finished
Answer : B
Present Perfect Tense is used to refer:
to a completed action and an indefinite/unspecified time in the pas
to an action that began in the past and continued to the present time
Here
in the question, we see that the speaker is expressing that David has done his homework and thus can go to bed. Thus the speaker is referring to an action that is completed at the time of speaking (i.e. completion of homework) but no reference to time has been made. Therefore the correct tense to use here is Present Perfect.
Formulation of sentences of Present Perfect Tense: have/has + past participle form of the verb.
"have" is used with : I / you / we / they
"has" is used with : he / she / it
Here the verb is finish, & past participle of finish is -- finished.
Therefore to construct this sentence in Present Perfect Tense we will add "has" + "finished".
Thus,
the correct complete sentence is:
David can go to bed now. He HAS FINISHED his homework.