[ 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:
Preposition on Time › ViewI swim ___ Mondays and Wednesdays.
A. at
B. on
C. in
D. X
Grammar › View
Which sentence below has a grammar mistake?
A. I like people who is kind and patient.
B. I have a friend whose mother can speak Russian.
C. Do you know whose idea it was?
D. This is the song which made me fall in love with Dua Lipa’s music.
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
