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
  • in common
  • in one's blood
  • like greased lightning
  • shoot up (drugs)
  • come to terms with (someone or something)
  • hold good
  • keep a civil tongue
  • sound off about (something)
  • what's what
  • not worth a hill of beans


  • My Account / Test History

    Fact
    On average, falling asleep while driving results in 550 accidents per day in the United States      .. More >>
    Home
    My Account
    English Test
    Verbal Reasoning
    GK Quiz
    Grammar Test