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

Correct the underlined part of the sentence, if necessary:


Where have you been last evening?

A
did you be
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
no error
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
will you be
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
were you
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
Open in App
Solution

The correct option is B were you
Option B: 'Have you been' is in present perfect tense. It indicates an action that began in the past and completed in the present.
We do not mention a specific time when we use the present perfect tense. Since the time is already mentioned here 'last evening', and the underlined part is 'have you been', it is the latter that must be changed.
Hence the sentence has an error and option B is incorrect.
Option D: 'Were' in 'were you' is in simple past tense. It agrees with the sentence in tense: 'last evening' refers to the day before, an event in the past. Hence option D is correct.
Option A: 'Did you be' is grammatically incorrect. The word 'be' cannot follow the verb 'do' in standard English.
Option C: 'Will you be' is in future tense. It states an action that is yet to happen.
The given sentence states an action that has already happened.
Hence options A and C are incorrect.

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