[ Present Perfect Tense ]
Peter ___________________ (be) to Thailand once before.
A. has been
B. has be
C. have been
D. have be

Random Topics:
Future Simple TensesPresent Simple and Present Continuous TensesGrammar TOEFLVocabularyConjunction: Because and SoArticles & Compound NounsPassive VoiceAdverb of MannersWishesGrammar - Present Perfect with already, just, yetOther quiz:
Abstract Nouns › ViewWhich noun is an abstract noun?
A. book
B. pride
C. pencil
D. rock
Modals › View
Dennis __________ to go to the dentist. His tooth hurts.
A. mus
B. have
C. has
D. had
Tenses › ViewFuture Perfect Continuous: In a year, they ________ in the same city for a decade.
A. will live
B. will have been living
C. are living
D. lived
Present Tenses › View
I can’t go with you because I (not finish) my homework yet.
A. have finished
B. finished
C. haven’t finished
D. finish
