Grammar Quiz

[ 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 Sentences

Other quiz:

Tenses › View

A: 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.