on again, off again
to be unsettled or changeable or uncertain
The plans for the fireworks display were on again, off again because of the windy weather.
on all fours
on an even keel
on and off
on and on
on any account
on behalf of (someone)
on bended knee
have been to hell and back
tire (someone) out or tire out (someone)
sit in on (something)
set one`s mind at rest
fire away at (someone or something)
My Account / Test History
ESL / EFL Test
Online tests, exercises and puzzles to succeed in English as a Second Language (ESL)
Basic English Usage
Basic English Usage.
Elementary English Grammar Test
Elementary English Grammar Test is an application to help you enhance your English expertise.
Verbal Reasoning Quiz - Mind Game
Improve your Brain. Verbal Reasoning Quiz allows the study of logic and improves your reasoning deve
1000+ Antonyms Questions and Answers. These tests will help you to study, analysis, and revive your
Sentence completions test your vocabulary & your ability to follow the internal logic of sentences.