[ 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:
Time › ViewHe will not be back ____ 6 o’clock.
A. Before
B. After
C. By
Parts of Speech › View
Find the adjective: The sweater I want to wear is dirty.
A. sweater
B. wear
C. want
D. dirty
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