[ Grammar ]
……………….you …………………. your assigment yet?
A. Had …..finished
B. Have ….finished
C. Did ……finish
D. Do …….finsih

Random Topics:
Past Simple (Questions)Sentences Function and StructureAdjective / Noun + to InfinitiveDemonstrative SpeechGerund, Participle, Infinitive, or AppositiveConditional SentencesAdverbial ClausesPrepositions & Modal VerbsPresent/Future/Past Simple/Present PerfectSentence Structure and Verb TensesOther quiz:
Grammar and Vocabulary › ViewMs. Chantha………………………..for the day when the phone call came.
A. has already left
B. already leaves
C. already left
D. had already left
Grammar › View
………… some employers oppose the very existence of unions, many theorists stress the necessity of unions.
A. Due to
B. Because
C. Although
D. However
General Knowledge › ViewWhich of the following is a way of impacting the environment?
A. Flying a kite
B. Walking to school
C. Playing basketball
D. Dumping dirty items on the street
Future Continuous Tense › View
The people … (stay) at home during hurricane season.
- will be stayying
- will be staying