We ___ the same restaurant for years. MCQ with Answer and Explanation

We ___ the same restaurant for years.
A. are visiting
B. visited
C. visit
D. have been visiting
Answer: Option D
Solution (By JKSSB Mock Tests)
Habitual action from past 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
They ___ the match when we reached the stadium.
A. were already starting
B. already started
C. have already started
D. had already started

Correct Answer: Option D


Explanation:
Past Perfect with 'already' for earlier action.

This question belongs to: English Tenses
Question #2
I ___ him for a long time now.
A. haven't seen
B. hadn't seen
C. didn't see
D. don't see

Correct Answer: Option A


Explanation:
From past to present → Present Perfect.

This question belongs to: English Tenses
Question #3
We ___ the house for six months now.
A. build
B. have been building
C. built
D. are building

Correct Answer: Option B


Explanation:
Duration.

This question belongs to: English Tenses