With the present perfect continuous tense has been sleeping and a specific point in time (3 pm), we use the preposition since to indicate the starting point. So the correct sentence is He has been sleeping since 3 pm, which is option (A).
Choose the grammatically correct sentence from the options given below :
(A) He has been sleeping since 3 pm.
(B) He has been sleeping for 3 pm.
(C) He has been sleeping on 3 pm.
(D) He has been sleeping at 3 pm.
Choose the correct answer from the options given below :
Held on 11 Jun 2023 · Verified 13 Jul 2026.
(C)
(A)
(B)
(D)
Sign in to track your attempts and accuracy.
Sign in to keep a private note on this question. Nothing you write is ever public.
Work through every CUET UG VA PYQ, year by year.