They ___ in this city for 20 years. MCQ with Answer and Explanation

They ___ in this city for 20 years.
A. live
B. have been living
C. are living
D. lived
Answer: Option B
Solution (By JKSSB Mock Tests)
Duration to present → Present Perfect Continuous.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
By the time I got home, the children ___.
A. were sleeping
B. slept
C. had slept
D. sleep

Correct Answer: Option C


Explanation:
Past Perfect for action completed before another past event.

This question belongs to: English Tenses
Question #2
I ___ a novel at present.
A. am writing
B. have written
C. write
D. wrote

Correct Answer: Option A


Explanation:
At present → Present Continuous.

This question belongs to: English Tenses
Question #3
He asked where I ___ .
A. will go
B. was going
C. am going
D. have gone

Correct Answer: Option B


Explanation:
Indirect speech → past continuous.

This question belongs to: English Tenses