She ________ English for five years now. MCQ with Answer and Explanation

She ________ English for five years now.
A. learned
B. learns
C. has been learning
D. is learning
Answer: Option C
Solution (By JKSSB Mock Tests)
Present perfect continuous with 'for five years now'.

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
She ________ the fruit before eating.
A. had washed
B. washes
C. has washed
D. washed

Correct Answer: Option D


Explanation:
Simple past for sequence.

This question belongs to: English Verbs
Question #2
The curtain ________ from the rod.
A. hung
B. hangs
C. hanging
D. hanged

Correct Answer: Option B


Explanation:
Present: hangs.

This question belongs to: English Verbs
Question #3
The thief ________ the house at midnight.
A. broke up
B. broke off
C. broke down
D. broke into

Correct Answer: Option D


Explanation:
'Break into' means to enter forcibly.

This question belongs to: English Verbs