CameraIcon
CameraIcon
SearchIcon
MyQuestionIcon
MyQuestionIcon
1
You visited us 1 times! Enjoying our articles? Unlock Full Access!
Question

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.

flag
Suggest Corrections
thumbs-up
0
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
Taller and Shorter
MATHEMATICS
Watch in App
Join BYJU'S Learning Program
CrossIcon