[ Grammar - Present Perfect ]
Have you ___ your homework yet?
A. finish
B. finished
C. finishes

Random Topics:
Prepositions of Place and TimeGrammar ElementaryComparison DegreeComparative AdjectivesVerb Present Simple TenseWestern Europe CountriesPresent Tenses and ConnectorsConditional TensesVocabullary TestGrammar of Conjunctions and PrepotitionsOther quiz:
Relative & Interrogative Pronouns › ViewThe man for ___________ the police are looking is my neighbour.
A. who
B. which
C. whose
D. whom
Grammar › View
At the moment I …………….. a video film.
A. Make
B. Am make
C. Making
D. Am making
Nadal ___ play tennis very well.
A. May
B. Can
C. Should
Phrase and Clause › View
Racing against the traffic signal
A. Phrase
B. Independent clause
C. Dependent clause
D. None of them are correct