[ Grammar ]
Fill the blank with suitable preposition
I have been working hard …….. arithmetic.
A. on
B. at
C. for

Random Topics:
Modals - Reported Speech - ConditionalsReported Speech and Reporting VerbsGerund and InfinitivesAdjective, Adverb, and Noun FormsNoun Clauses with THATCompound Words and SentencesPast Simple VS Used toFigure of SpeechPunctuation and GrammarConjunctions, Interjections and DeterminersOther quiz:
Grammar › ViewI dislike _______ th dishes
A. cooking
B. making
C. washing
D. having
Grammar › View
I lost my keys when I ________ (walk) home.
A. walked
B. walk
C. is walking
D. was walking