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

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

This question belongs to: English Verbs

Discuss this Question (0)

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

Practice More Verbs Questions

Question #1 Report Error
The police ________ the crowd under control.
A. is keeping
B. keeps
C. keep
D. kept

Correct Answer: Option D


Explanation:
Past simple if referring to a past event; 'police' plural, 'kept'.

This question belongs to: English Verbs
Question #2 Report Error
She ________ the keys on a hook inside the cupboard.
A. hanged
B. hang
C. hung
D. hangs

Correct Answer: Option C


Explanation:
Hung.

This question belongs to: English Verbs
Question #3 Report Error
He is too weak ________.
A. to walk
B. walking
C. walk
D. walked

Correct Answer: Option A


Explanation:
Too + adjective + to-infinitive.

This question belongs to: English Verbs