[ Present Perfect ]
We have met Pedro _____ five years
A. since
B. on
C. at
D. for

Random Topics:
Modal VerbsGerunds and ModalsSimple Past Irregular & NegativeConditionals and Modals of ProbabilitySimple Present ProgressiveSo / Neither / Either / TooPresent Perfect SimpleAdverb & Compound SentencesAdjectives Ed and IngVerb Tenses (Progressive, Perfect)Other quiz:
Grammar › ViewAmy had a good time at the show. She enjoyed _____.
A. herself
B. myself
C. us
D. you
Inversions and Subjunctive › View
Subjunctive in English uses the base form
A. yes
B. no
Simple Future Tense › ViewDo you think/increase/next month/the fuel price/will/?
A. Do you think the fuel price will increase next month?
B. Do you think will the fuel price increase next month?
C. Will you think the fuel price do increase next month?
Grammar › View
Kate ……. swim very well, she is a great swimmer.
A. should
B. can
C. mustn’t
D. can’t
