wiz-icon
MyQuestionIcon
MyQuestionIcon
1
You visited us 1 times! Enjoying our articles? Unlock Full Access!
Question

Choose the option that fills in the blank with the most appropriate verb form:
By tomorrow morning, I __________ writing this assignment.

A
have finished
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
will have finished
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
C
has finished
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 will have finished
Here, 'will have finished' in Future Perfect Tense is correct because it is used to indicate an action that will be complete before another event takes place. Here, 'by tomorrow morning...' indicates an action that will be complete before another event takes place.
'Have finished' in present perfect is incorrect
because it is used to indicate an action which started in the past and has continued up untill now.
'Has finished' in past perfect is incorrect because
it is used to indicate a completed action of the past that happened before another event took place.
'Finished' in simple past is incorrect
because it indicates an action that has already been completed.

flag
Suggest Corrections
thumbs-up
0
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
Planning Process
BUSINESS STUDIES
Watch in App
Join BYJU'S Learning Program
CrossIcon