[ Present Tenses ]
Richard ___________ (do) the same job for 20 years.
A. has been doing
B. has done
C. have done
D. does
E. are doing

Random Topics:
Modal Verbs & Time PrepositionsCoordinating Conjunctions and Comparative AdjectivesAdverbial ClausesVocabulary and ModalsGerunds as objects of prepositionGrammar: AgreementVerb, Object, PrepositionSentence Fragments and Complete SentencesFuture - will / going to / present continuousAdjectives with PrepositionOther quiz:
Simple Present Tense › ViewShe ______________ a brother
A. Doesn’t has
B. Don’t has
C. Don’t have
D. Doesn’t have
Grammar › View
. What is the function of the preposition ‘at’?
A. To indicate a specific point or location.
B. To show a relationship between two nouns.
C. To express time duration.
D. To indicate a comparison between two things.
Grammar › ViewHe prefers to wear _______ clothing when exercising.
A. Loose
B. Lose
C. Louse
D. Losse
Grammar › View
When I last saw Mia, she _____ to find a job.
A. tries
B. has tried
C. is trying
D. was trying
