They ___ the house all morning. MCQ with Answer and Explanation

They ___ the house all morning.
A. cleaned
B. clean
C. are cleaning
D. have been cleaning
Answer: Option D
Solution (By JKSSB Mock Tests)
Ongoing action with duration up to now.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
I ___ my work, so I can relax now.
A. finished
B. finish
C. was finishing
D. have finished

Correct Answer: Option D


Explanation:
Present Perfect to show action completed with present relevance.

This question belongs to: English Tenses
Question #2
She ___ a book now. Don't disturb her.
A. has read
B. read
C. reads
D. is reading

Correct Answer: Option D


Explanation:
Present Continuous.

This question belongs to: English Tenses
Question #3
I ___ here for three hours.
A. am
B. had been
C. have been
D. was

Correct Answer: Option C


Explanation:
Duration up to now → Present Perfect.

This question belongs to: English Tenses