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:

Tenses › View

At this time next week, I (study) at the university.

A. will study

B. have studied

C. will be studying

D. am studying


Types of Simple Sentences › View

How many students are in your class

A. declarative (.)

B. Interrogative (?)

C. imperative (.)

D. exclamatory (!)

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