0
You visited us 0 times! Enjoying our articles? Unlock Full Access!
Question

Fill in the blank with the most appropriate word.
By 5:30 this afternoon, Bob ____ been at work for eight hours.
  1. has
  2. will
  3. have
  4. will have

A
will have
B
will
C
has
D
have
Solution
Verified by Toppr

In the sentence, the phrase 'by 5:30 this afternoon' indicates that the tense of the sentence is Future tense. Also, the main verb 'been' is in its past participle form. As per the rules of usage, a verb is used in its past participle form only for perfect tense. Thus, the answer must be an auxiliary in the future perfect tense.
Option A is incorrect. 'has' is in the present perfect tense and not future perfect tense. Thus, using it will make the tense of the sentence inconsistent.
Option B is incorrect. 'will' is in the simple future tense and not future perfect tense. Thus, using it will make the tense of the sentence inconsistent.
Option C is incorrect. 'have' is in the present perfect tense and not future perfect tense. Thus, using it will make the tense of the sentence inconsistent.
Option D is correct. 'will have' is in the future perfect tense. Thus, it has the correct tense and is the correct answer.

Was this answer helpful?
0
Similar Questions
Q1
Fill in the blank with the most appropriate word.
By 5:30 this afternoon, Bob ____ been at work for eight hours.
View Solution
Q2
Fill in the blank with the most appropriate word.
_____ the afternoon we went for a walk.
View Solution
Q3
Fill in the blanks with the most appropriate words.
_______ you going _______ wash your car this afternoon?
View Solution
Q4
Fill in the blank with the most appropriate word.
_________ you have a dinner at this time every evening?
View Solution
Q5
Fill in the blank with the most appropriate option:
It ______ rain this afternoon.

View Solution