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:

Grammar › View

Alice ……. lunch with her sister yesterday.

A. cooked

B. cook

C. cooks

D. cok


Prepositions › View

Do you keep in touch ____ any school friends?

A. of

B. to

C. on

D. with

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