[ Present Perfect Tense ]
That dog has been wonderful _______________ you got it.
A. for
B. since
C. but
D. when

Random Topics:
Run-On SentencesBe going to / WillVerb ConjugationQuantifiers, Countable and Uncountable NounsComplex Sentences with Adverb ClausesIdentifying Sentence TypesVerbals and GerundsParallelism and Subject Verb AgreementGrammar and VocabulariesAntonymsOther quiz:
Present Tenses › ViewI will pay you back, I _____ , when I get paid.
A. promise
B. am promising
C. has promised
D. has been promising
Grammar › View
They always …………. TV in the evening.
A. watch
B. watches
C. are watch
D. watched