Write a sentence using the present perfect tense.
A. I will finish my homework
B. I finish my homework yesterday
C. I am finishing my homework
D. I have finished my homework.

Random Topics:
Passive to ActiveFragment, Comma Splice and Run -on SentenceDEGREE COMPARISONVerb Types and TensesPast Simple Negative & QuestionsAdjectives and comparisonsPassive Voice - Past SimpleArticles A and AnPronouns and AdverbsPersonal PronounOther quiz:
Grammar › ViewTom can’t help ________ about the heat.
A. complain
B. complained
C. complaining
D. to complain
Grammar › View
Which sentence uses the conjunction “so” correctly?
A. We missed the bus so we had to walk to school
B. We missed the bus so we had to walk to school.
C. We missed the bus, so we had to walk to school
D. We missed the bus, so we had to walk to school.
Travel Vocabulary › ViewThe Maldives is a dream __________ for honeymooners due to its crystal-clear waters and luxury resorts.
A. accommodation
B. boarding card
C. destination
Grammar › View
I think my sister ______________ for her presentation.
A. will be practice
B. will be practicing
C. will be practising
D. would be practising
