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

Fill in the blank with the most appropriate option:
Tom has just left for San Francisco. By six o'clock tomorrow he ____________ New York.

A
will have reached
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
B
will reach
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
reaches
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
has reached
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution

The correct option is A will have reached
Options A and B: 'Will have reached' and 'will reach' are in the future perfect and simple future tense, respectively.
We use the future perfect when the action is completed 'by' a certain point of time in the future.
We use the simple future when the action will take place 'at' a certain point of time in future.
Hence we determine the tense with the help of the words 'by' and 'at'. Since the given sentence has 'by', we're given a hint about the correct tense: the action here will be completed "by 6 o'clock tomorrow", so it's in the future perfect tense 'will have reached'.
Hence A is correct and B is incorrect.
Option C: 'Reaches' is a simple present verb and refers to a daily routine, and does not apply to the future 'tomorrow'. Hence this option is wrong.
Option D: 'Has reached' expresses the present perfect tense (the action has just been completed) whereas the action here will happen in the future 'tomorrow'. Hence this option is wrong.

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