[ Present Perfect ]
Mary _________ to Cyprus. She came back a few weeks ago.
A. has was
B. have been
C. has been
D. were
Select your answer:

Random Topics:
Have to / Do not have toTransitional WordsPresent Verb TensesPresent Simple & Present ContinuousModal, Causative Verb & Elliptical StructureRegular and Irregular AdverbV-ing/to-VDefinite vs Zero Article Abstract NounsMesopotamia VocabularyWishes and TensesOther quiz:
Modals › ViewYou ___ tired if you don’t stop working
A. would like
B. would imagine
C. will be
D. will
Grammar › View
Things are doing great. Business ____
A. booms
B. is booming
C. has boomed
D. has been booming
