Correct the underlined part of the sentence, if necessary:
Diane hasn't been at work yesterday.
A
didn't be
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
hadn't been
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
wasn't
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
D
no error
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is D wasn't
Option D: The underlined part 'hasn't been' is in present perfect tense.
The present perfect tense expresses an action that just happened, and not a past action 'yesterday'. Hence the underlined part is an error and needs to be corrected. Thus option D is wrong.
Option C: 'Wasn't' indicates a past action that happened in the past: 'yesterday'.
It agrees to the given sentence and forms a complete meaning. Hence option C is correct.
Option A: 'Didn't be' is grammatically incorrect. 'Be' does not follow 'do'. 'Do' refers to an action whereas 'be' refers to an existence. Both don't go together. Hence A is wrong.
Option B: 'Hadn't been' is in past perfect tense. It expresses an action that completed in the past, before another action happened in the past. The given sentence does not match this scenario.