English Tense Tense Question #5888 (CAT-I)

What ______ since I saw you last night?

A did you do
B have you done
C were you doing
D had you done
Correct Answer & Explanation
Option B
• The presence of 'since' indicates a period of time starting from a past point ('I saw you last night') and continuing up to the present. • The Present Perfect Tense (have/has + V3) is used to describe actions that started in the past and continue or have an effect on the present, especially with 'since' or 'for'. • 'Have you done' correctly asks about actions completed or ongoing in the period from 'last night' until now. • While 'have you been doing' is also possible for continuous actions, 'have you done' is suitable for asking about completed actions or experiences within that timeframe. 'Did you do' (Simple Past) is incorrect with 'since' referring to an ongoing period. 'Were you doing' (Past Continuous) and 'had you done' (Past Perfect) are also inappropriate for this context.