They ___ for the event for months. MCQ with Answer and Explanation

They ___ for the event for months.
A. prepare
B. prepared
C. are preparing
D. have been preparing
Answer: Option D
Solution (By JKSSB Mock Tests)
Duration up to now.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
He ___ a shower at the moment.
A. has
B. had
C. is having
D. was having

Correct Answer: Option C


Explanation:
At the moment → Present Continuous.

This question belongs to: English Tenses
Question #2
How long ___ you ___ for me?
A. did, wait
B. do, wait
C. are, wait
D. have, been waiting

Correct Answer: Option D


Explanation:
Asking about duration up to now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #3
They ___ for the team since 2015.
A. are playing
B. played
C. have been playing
D. play

Correct Answer: Option C


Explanation:
Duration from 2015.

This question belongs to: English Tenses