Vidyalelo
English · Q508

Grammar

Competitive Exams · English · question 508

Q508

How long . . . . . . . . English?

A.
do you learn
B.
are you learning
C.
have you been learning
Answer
D.
you learn

Answer: Option C

Solution

Answer: Option C
Solution:
Have been and has been are verb constructions that are used in the present perfect tense and the present perfect progressive tense. We would use have been when the sentence subject is I, you, we, or the third person plural.