They ___ for the test since last month. MCQ with Answer and Explanation

They ___ for the test since last month.
A. have been preparing
B. prepared
C. were preparing
D. prepare
Answer: Option A
Solution (By JKExamLibrary)
Present Perfect Continuous.

This question belongs to: English Tenses

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1 Report Error
If water reaches 100°C, it ___ .
A. would boil
B. boiled
C. will boil
D. boils

Correct Answer: Option D


Explanation:
Zero conditional.

This question belongs to: English Tenses
Question #2 Report Error
He ___ for the bus for 30 minutes before it came.
A. was waiting
B. waited
C. had been waiting
D. has been waiting

Correct Answer: Option C


Explanation:
Duration before arrival → Past Perfect Continuous.

This question belongs to: English Tenses
Question #3 Report Error
She ___ a bath when the lights went out.
A. has had
B. had
C. has
D. was having

Correct Answer: Option D


Explanation:
Past Continuous.

This question belongs to: English Tenses