[ Tenses ]
He _______ for the national team in 65 matches so far.
A. has played
B. has been played
C. played
D. is playing

Random Topics:
Present Progressive TenseInfinitive FormsPast Simple or Past ContinuousThird ConditionalGrammar: Used to, Would, Be used to, Get used toTime ConjunctionsWord FormationAdverbs (manners & modifiers)Preposition & GerundComparative and Superlative AdverbsOther quiz:
Prepositions › ViewAn accident has happened ………. that family.
A. with
B. against
C. to
D. for
Tenses › View
The headmaster has decided that the school ______ three lecture halls next semester.
A. are going to build
B. will be built
C. will be building
D. is building
Modals: Possibility, Necessity, Expectation › ViewThe news is supposed to be a secret. Which sentence below has the same meaning?
A. The news might be a secret.
B. The news must be a secret.
C. The news is a secret.
D. The news should be a secret.
Grammar › View
I _____ leave home when I get a job.
A. have been able to
B. will be able to
C. be able to
D. have be able to
