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

Random Topics:
Types of SentencesFuture Simple TensesVerb Tenses and UsageVocabularyPresent Perfect and Past SimpleGrammar (Adverbs, Prepositions, Prepositional Phrases)Present Simple and Present Continuous TenseModal PossibilitiesPassive Modals in Different TensesConjunctive AdverbsOther quiz:
Demonstrative Pronoun › ViewFill in the blank with the correct form of the noun.
These old ________ are too delicate to be used everyday.
A. map
B. mapping
C. mapped
D. maps
Vocabulary › View
foolish or silly
A. scurrilous
B. solace
C. rampant
D. inane
Conjunctions › ViewWe should wash fruit and vegetables ______ we eat or cook them.
A. After
B. As soon as
C. Because
D. Before
Grammar › View
As blind as a ———-
A. Mole
B. Rat
C. Man
D. Bird