Grammar Quiz

[ Present Perfect Tense ]

That dog has been wonderful _______________ you got it.

A. for

B. since

C. but

D. when

Select your answer:
         


Random Topics:

Wish clauseTime ClauseVocabulary and Modal VerbsGerund, Participle, Infinitive, or AppositiveGrammar - to be, possessive, have gotSuffixes (ing-ed) SentencesAdverbs of frequencySubjunctiveRun-On SentencesAdjective, Adverb, and Noun Forms

Other quiz:

Vocabulary › View

This means to bounce off of something

A. Reflect

B. Vibration

C. Noise


Wishes & Reported Speech › View

It was too cold. I wish I ______________ on my coat.

A. had brought

B. will bring

C. would bring

D. brought