Topics: Present Perfect Tenses
He ___ his homework, so he can play now.
A. finished
B. has finished
C. finishes
D. is finishing
Select your answer:

Random Topics:
Simple Present and Present ContinuosSubordinating ConjunctionWish SentencePresent & Past TensesTenses and ArticleQuantifiers and ArticlesPassive Voice in Past and Present TensePresent Perfect Tense or Present Perfect Continuous TenseGrammar and UsagePresent Perfect Simple vs ContinuousOther quiz:
Articles › Viewflower
A. a
B. an
Present Tenses › View
YouTube ____ to become the world most popular video-sharing website since 2005.
A. has grown
B. have grown
C. grew
D. grows
