Idioms

have (something) on the ball
to be smart or clever or skilled
The woman has a lot on the ball. She should do well in her new job.

--- >>>
  • have (something) on the brain
  • have (something) on the tip of one's tongue
  • have (something) stuck in one's craw
  • have (something) to do with (something)
  • have (something) to spare
  • have (something) up one's sleeve
  • have a (good) head on one's shoulders
  • have a ball
  • have a bee in one's bonnet
  • have a big mouth
  • Idioms Quiz
  • do in (someone) or do (someone) in
  • hell-bent for leather
  • heart and soul
  • tell (someone) a thing or two
  • drive up to (someone or something)
  • by the hour
  • in the loop
  • play down (someone or something) or play (someone or something) down
  • under one's own steam
  • over the short run/haul


  • My Account / Test History

    Fact
    On August 21st, 1911, someone stole the Mona Lisa, the most famous painting in the world, from the Louvre Museum. It was recovered two years later      .. More >>
    Home
    My Account
    English Test
    Verbal Reasoning
    GK Quiz
    Grammar Test