He ___ a novel for the last six months. MCQ with Answer and Explanation

He ___ a novel for the last six months.
A. is writing
B. wrote
C. has been writing
D. writes
Answer: Option C
Solution (By JKSSB Mock Tests)
Duration up to now → Present Perfect Continuous.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
She ___ the clothes when the machine stopped.
A. washed
B. washes
C. has washed
D. was washing

Correct Answer: Option D


Explanation:
Past Continuous for interrupted action.

This question belongs to: English Tenses
Question #2
He ___ his keys, so he can't get in.
A. lost
B. has lost
C. loses
D. is losing

Correct Answer: Option B


Explanation:
Present Perfect with present result.

This question belongs to: English Tenses
Question #3
Next month, he ___ in this company for ten years.
A. has worked
B. will have been working
C. will work
D. works

Correct Answer: Option B


Explanation:
Duration up to a future time → Future Perfect Continuous.

This question belongs to: English Tenses