Fill the correct present perfect or simple past form of the verb from the options given below: We _______ three lessons this week.
A
Have been completing
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
Did complete
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
Have completed
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
D
Had completed
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is C Have completed
Here, 'have completed' in present perfect tense is correct
because it is used to indicate an action which started in the past and has
continued up untill now. It also indicates a
past action that is not defined by the time of occurrence.
Did is used for positive sentences in the past tense and that the main verb is in its base form. Here, the sentence is not in past tense. So, usage of 'did complete' is incorrect.
'Have been completing' in present perfect continuous tense is incorrect because it is used to indicate
an action that started at some point in the past and may or may not be
complete.
'Had completed' in past perfect tense is incorrect because it is used to indicate
a completed action of the past that happened before another event took place.