Grammar Quiz

[ Present Perfect Tense ]

Peter ___________________ (be) to Thailand once before.

A. has been

B. has be

C. have been

D. have be

Select your answer:
A  B  C  D  E 


Random Topics:

Future Simple TensesPresent Simple and Present Continuous TensesGrammar TOEFLVocabularyConjunction: Because and SoArticles & Compound NounsPassive VoiceAdverb of MannersWishesGrammar - Present Perfect with already, just, yet

Other quiz:

Vocabulary › View

……………………… is having the power to change something.

A. controversial

B. dynamic

C. influential

D. fictional


Verb Patterns › View

I really can’t stand _______ for the bus.

A. wait

B. to wait

C. waiting

Tenses › View

Future Perfect Continuous: In a year, they ________ in the same city for a decade.

A. will live

B. will have been living

C. are living

D. lived


Present Tenses › View

  I can’t go with you because I (not finish)   my homework yet.

A. have finished

B. finished

C. haven’t finished

D. finish