[ 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:
Perfect Tenses › ViewChoose the correct form of the verb in “Past Perfect Tense”.
The thief ________ (run) away before the police arrived.
A. had run
B. had ran
C. had not ran
Grammar › View
Choose the correctly formatted sentence:
A. “I hate you,” she said smiling.
B. “I hate you.” she said, smiling.
C. “I hate you,” she said, smiling.
D. “I hate you.” she said smiling.
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
