Grammar Quiz

Topics: Present Perfect Tense

Mr. Efendi…. in Bali for a week

A. having

B. has 

C. has been

D. been

Select your answer:
         


Random Topics:

Adverbs, Prefixes, and SuffixesPast Simple (Questions)Synonym and AntonymGrammarPresent Perfect Simple & ContinuousGerund or InfinitiveSimiles and Body IdiomsActive and Passive voiceQuantifiers: too many, too much & enoughGrammar - Countable/ Uncountable

Other quiz:

Grammar › View

Spelling

A. Crosoint

B. Croissant


Grammar › View

What _____ at 9 o’clock yesterday morning?

A. have you done

B. did you do

C. were you doing

D. did you doing