[ Grammar ]
I ____ already ____ my homework.
A. has …. did
B. has … done
C. have … done

Random Topics:
Auxiliary and Modal VerbsWill and Will notAdverb of TimeInterjections, Tag Questions and Nouns of Direct AddressPassive Voice - Present ContinuousTenses & PrepositionPast simple - Irregular VerbsIndefinite and Intensive NounSimple Present Continuous TensePresent Progressive TenseOther quiz:
Vocabulary › ViewThe meaning of hand out…
A. to enter and walk around in.
B. to sit.
C. to give something to each person.
Grammar › View
Everyone in the class ………………. done the homework well in advance.
A. have
B. has
C. to have
D. having
To Infinitive or Gerund › ViewMy neighbour is so nice. He usually offers ___ (give) me a lift to school.
A. to give
B. giving
Quantifiers › View
75% of young people go to college
A. Most young people go to college
B. A lot of young people goes to college
C. no one goes to college
D. many go to college
