[ Grammar ]
How long __________ English?
A. do you learn
B. are you learning
C. have you been learning
D. you learn

Random Topics:
Conjunctions - ConnectorsPhrase and ClauseMix-TensesPast Narrative TensesFuture Continuous, Future Perfect and Future Perfect ContinuousTransportation VocabularyTenses - Irregular VerbsHave to/Has toInfinitives and GerundsVerb Tenses (Progressive, Perfect)Other quiz:
Grammar › ViewIn 2050, all kitchens ________ have 3D printers that will be able to make food. It’s not very probable.
A. may
B. might
Grammar › View
Choose the correct singular noun of babies:
A. babys
B. baby
C. babi
D. babes
Vocabulary › ViewThe capacity to have an effect on the character, development, or behavior of someone or something, or the effect itself is the definition to what word?
A. inspired
B. motivation
C. influence
Grammar › View
It’s a mess in here. Let’s ______
A. these books pick up
B. pick up these books
C. pick up them