Grammar Quiz

[ Present Perfect Tense ]

We…….here since yesterday

A. has been

B. have been

C. had been

D. has

Select your answer:
         


Random Topics:

Modals and VocabularyFragment, Comma Splice and Run -on SentenceQuestion TagsPhrases and ClausesConditionals (0 - 1 - 2)Grammar - NounsGrammar of Conjunctions and PrepotitionsNouns, Articles, DeterminersVerb Tenses and Modals

Other quiz:

Passive Voice › View

Everyone understands English.

English ________________ by everyone.

A. is understood

B. has been understood

C. was understood


Passive Voice › View

A new road is going to _____ in town because traffic is getting busier and busier.

A. (A) build
B. (B) building
C. (C) be built
D. (D) have built