[ 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:
Vocabulary › ViewAn annoying or bothersome person or thing
A. Nuisance
B. Smock
C. Invariably
D. Luxury
Grammar › View
Please give me a ________ of sugar. I don’t like sweet coffee.
a. tablespoon
b. teaspoon
c. pinch
d. kilo
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
