Grammar Quiz

[ Present Perfect Tense ]

That dog has been wonderful _______________ you got it.

A. for

B. since

C. but

D. when

Select your answer:
A  B  C  D  E 


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 VocabulariesAntonyms

Other quiz:

Pronoun › View

Tom! Can you see your pen and book on the floor? __________.

A. Pick it up
B. Pick up them
C. Pick them up
D. Pick up it


Grammar › View

Tom is … best player in the football team.

A. A

B. An

C. The

D. x

Present Tenses › View

I 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