[ 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:
Gerunds and Infinitives › ViewHe expects ______ his studies next summer.
A. to finish
B. finishing
Tenses › View
She ______ her thesis for several months when she defended it successfully.
A. had been writing
B. used to write
C. wrote
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
