[ Present Tenses ]
How long ________________(learn/she) Spanish?
A. did she learn
B. has she learned
C. has she been learning
D. have have been learning
Select your answer:

Random Topics:
Grammar - Present Perfect with for and sincePast TensesPast Continuous vs Past SimplePresent Progressive TenseModals for ObligationModal Verbs and AdviceThe -ing Form of VerbsPresent Perfect Simple and ContinuousAdverbial Clauses of Manner and ResultRun-On SentencesOther quiz:
Tenses › ViewA: What (you, think) ………………………………………… about this picture?
B: I (think) ………………………………………… it is pretty good.
A. do you think; I am thinking
B. are you thinking; I am thinking
C. do you think; I think
Grammar › View
Choose the correct sentence that uses a time expression with the present perfect tense.
A. I have visited Paris last year.
B. I have been to Paris since 2020.
C. She has seen him yesterday.
D. They have finished their homework for last week.
