Grammar Quiz

[ Tenses ]

Which sentence uses the present perfect correctly for an ongoing situation?

A. “I have seen John this morning.”

B. “I saw John yesterday.”

C. “I have been living here since 2010.”

D. “I have lived here yesterday.”

Select your answer:
A  B  C  D  E 


Random Topics:

VocabularyHave as verb and auxiliaryPresent Simple/AffirmativeHow many / How much - Is there / Are thereComparatives - SuperlativesFamily Members and Present SimplePast Tense, Recount Text, and Future TensePronouns, Sentence Structure, and ApostrophesWish SentencePunctuations

Other quiz:

Grammar › View

Had the headmaster known his treatment of the 5 students woulod turn into such a big issue, he __ them so severely.

A. hadn’t punished

B. wouldn’t have punished

C. wouldn’t punish

D. didn’t punish


Grammar › View

Mr James ____ the company’s new marketing plan when one of my colleagues interrupted him.

A. presented

B. has presented

C. was presenting

D. had been presented

Simile, Metaphor or Personification › View

A comparison of different things or ideas using the words like or as. Example: Busy as a bee.

A. Simile
B. Metaphor
C. Personification


Grammar › View

I _____ memorize this text for the test. I need an excellent grade.

A. have to

B. can

C. can’t

D. don’t have to