She ________ a novel for the last six months. MCQ with Answer and Explanation

She ________ a novel for the last six months.
A. wrote
B. is writing
C. writes
D. has been writing
Answer: Option D
Solution (By JKSSB Mock Tests)
Present perfect continuous with 'for' duration.

This question belongs to: English Verbs
Request complete Subject PDF

Discuss this Question (0)

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

Practice More Verbs Questions

Question #1
The hen ________ an egg every day.
A. lies
B. laid
C. lays
D. lied

Correct Answer: Option C


Explanation:
Present: lays eggs.

This question belongs to: English Verbs
Question #2
I ________ my work just now.
A. had completed
B. complete
C. have completed
D. completed

Correct Answer: Option D


Explanation:
'Just now' refers to immediate past; simple past is common.

This question belongs to: English Verbs
Question #3
The committee ________ its decision tomorrow.
A. announce
B. has announced
C. will announce
D. announces

Correct Answer: Option C


Explanation:
Future simple for tomorrow; committee as unit singular.

This question belongs to: English Verbs