He ___ in the queue for hours before he got the ticket. MCQ with Answer and Explanation

He ___ in the queue for hours before he got the ticket.
A. has been standing
B. was standing
C. stood
D. had been standing
Answer: Option D
Solution (By JKSSB Mock Tests)
Duration before a past achievement → Past Perfect Continuous.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Tenses Questions

Question #1
I ___ this laptop for three years; it's time for a new one.
A. have
B. have had
C. had
D. was having

Correct Answer: Option B


Explanation:
Present Perfect.

This question belongs to: English Tenses
Question #2
He walked as if he ___ drunk.
A. is
B. had been
C. was
D. were

Correct Answer: Option D


Explanation:
As if + unreal present → subjunctive 'were'.

This question belongs to: English Tenses
Question #3
She ___ the letter and posted it.
A. wrote
B. was writing
C. had written
D. has written

Correct Answer: Option C


Explanation:
Writing before posting.

This question belongs to: English Tenses