[ Grammar ]
Peter ___________ in Shanghai for several days and he will be back soon.
A. has gone to
B. has been
C. has been to

Random Topics:
Such...that, so ......thatLinkers and ConjunctionsPresent Simple/AffirmativeSentence Structure and ConjunctionsSimilesComparatives - SuperlativesVocabullary TestNoun Clauses with THATConjunctions and TransitionsAbilityOther quiz:
Tenses › ViewI ……… ( see ) this film recently.
A. will see
B. saw
C. is seeing
D. have seen
Tenses › View
(your brother / talk) ___________to you yet?
A. Has your brother talked
B. Have your brother talked
C. Does your brother talk
D. Will your brother talk