[ Tenses ]
He ___ been learning English for years.
A. has
B. is
C. had
D. have

Random Topics:
PersonificationModal Verb Gerund or To InfinitiveSimple Present Tense/be/Present ProgessiveThings in EnglishSimple Present and Past TensesWas & Were QuestionsPresent Perfect Tense and Simple Past TenseGerund after Prepositions and Certain VerbsPresent, Past, Present Perfect and ComparativeVerbs + Gerund or InfinitiveOther quiz:
Past Tenses › ViewThe weather ( not/ be)………………………sunny last week.
A. didn’t be
B. wasn’t
C. weren’t
D. didn’t
Grammar › View
Reorder the sentence: been/the/ to/ UK/ have/ever/you/before/?
A. Have you been ever to the UK before?
B. Have you ever been to the UK before?
C. You have ever been to the UK before?
D. You have before ever been to the UK?
Grammar › ViewPeople are worried about ___ tomorrow or what happened in the past very often. However, this won’t do them any good and will only make them anxious(焦慮的).
A. what happens
B. what happened
C. what will happen
D. what was happening
Adjectives and Prepositions › View
She is very _____. She is quiet and doesn’t laugh as much as me and Mike.
A. generous
B. reliable
C. serious
