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:

Vocabulary › View

What does the term ‘etymology’ refer to?

A. Being serious and eager in the way you do something

B. Being graceful and stylish in appearance

C. The history of where each word comes from

D. A person’s sense of self-worth


Present Tenses › View

Experts claim that global supply chains ___ to recover fully since the pandemic disruptions began.

A. fail

B. have failed

C. are failing

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