[ Grammar ]
I ______ (be) a teacher _____ 30 years.
A. I have been a teacher for 30 years.
B. I have been a teacher since 30 years.
C. I has been a teacher for 30 years.
D. I has be a teacher since 30 years.

Random Topics:
Modals and TensesPrepositions Of PlacePronouns and AdverbsPreposition and Preposition PhraseEssential and Nonessential ClausesIndirect SpeechPresent Perfect ContinuousGrammar and PunctuationSimple, Compound, Complex SentencesContractions and ConjunctionsOther quiz:
Grammar › ViewHe …………………..to school every day.
A. Going
B. Goes
C. Is going
D. Went
First & Second Conditional › View
Will we go to the beach if the weather ______ OK?
A. is
B. were
C. was
Grammar and Vocabulary › ViewThey moved into a …………………………….last week.
A. spacious modern new apartment
B. new spacious modern apartment
C. modern new spacious apartment
D. spacious new modern apartment
E. new modern spacious apartment
Adverb Clauses › View
They were not allowed to go on the trip __________ their parents had already signed their permission forms.
A. even though
B. after
C. because
D. as soon as