★ Past Simple - Present Perfect
___ you ______(finish) your homework yet?
A. Did / finished
B. Have / finished
C. Did / finish
D. Have finish
Preview next quiz:
They ______(clean) the car. It looks new again.
A. cleaned
B. were cleaned
C. have cleaned
D. are cleaning
Trending Topics
Loading...
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.