[ 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 › ViewMary 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.