Topics: Present Perfect and Present Perfect Continuous
___ (you/buy) your train ticket yet?
A. Have you buyed
B. Have you bought
C. Did you buy
D. Have you been buying
Select your answer:

Random Topics:
ComparisionsGrammar Present Perfect (ever never)Verbal CommunicationUsed toAdverbs and Adverbial PhrasesGrammar and PunctuationAdverbs of Manner, Likes and PreferencesAuxiliary and Modal VerbsNoun Clauses with THATPreposition and AdjectiveOther quiz:
Present Perfect Tense › ViewIt____ happened several times already.
A. has
B. have
Phrasal Verb › View
Pick me up at 8, will you? What does ‘Pick up’ mean?
A. Leave behind
B. Collect something or somebody
C. Forget
D. Remember
