[ Grammar - Present Perfect ]
Has she ___ her homework yet?
A. finish
B. finished
C. finishes

Random Topics:
Regular Plural NounsGrammar and Sentence StructureFuture Tenses, Conditionals and ProfessionsGrammar and PrepositionsPresent Simple vs Past SimpleConjunctions and TransitionsRegular and Irregular AdverbArticles A and AnGrammar - PunctuationDo not or Does notOther quiz:
Grammar › ViewI have art class on Monday and Tuesday. I have to do art work __________ a week.
A. once
B. twice
C. every day
D. three times
Grammar › View
Professor Brown’s presentation was very easy to follow. As a result, only ……………students had questions at the end.
A. a few
B. a little
Past Tenses › ViewHe was watching the tv when I got home.
A. simple past
B. past continuous
C. past perfect
Has Got & Have Got › View
A. She has got moustache
B. He has moustache
C. He has got glasses
