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