Grammar Quiz

[ Grammar ]

Peter ___________ in Shanghai for several days and he will be back soon.

A. has gone to

B. has been

C. has been to

Select your answer:
         


Random Topics:
Yoke vs. YolkAdjective Order AntonymsPresent Perfect vs Past SimpleIrregular verbsBare Infinitive and To InfinitiveNouns FormationGrammar Like & Linking VerbComparatives or Superlatives

Other quiz:

Present Perfect › View

Mary has worked as a doctor _____ 12 months.

A. since

B. for


Prepositions › View

He lives ________ 333 Main Street.

A. IN
B. ON
C. AT


How to use : Read the question carefully, then select one of the answers button.