[ 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:
Grammar › ViewHow ………. coffee do you drink every day?
A. many
B. much
C. any
Grammar › View
Is he_____ best person for the job?
A. a
B. the
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
