Direction : Select the appropriate preposition to fill in the blanks in the following sentences.
She has been absent ______ friday last.
Tripura Public Service Commission - 2021,
Answer: B
The correct preposition is since: absent since Friday last.
With the present perfect continuous ('has been absent'), since marks the point of time at which the action began and which continues up to now: since Monday, since 2010, since last Friday.
For is used with a length of time (for three days), not a point of time. 'Absent from' needs a place (absent from school), and 'by' would mean 'not later than', which does not fit.
Please log in or register to report this question.