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 :
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 :
Solution
✅ Correct Option: 2
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).
Related questions:
2026: 14 May Shift 1
2023: 18 June Shift 1
2026: 26 May Shift 1