Idioms
have (something) on file
to have or keep a written record of something
I have the report on file on my computer.
have (something) on one's mind
have (something) on the ball
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
Idioms Quiz
be the death of (someone)
meet one's end/death
as a last resort
go bad
fat chance
put (someone) in the picture
change of scenery
get along on a shoestring
halfhearted about (someone or something)
mull over (something) or mull (something) over
....
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
My Account / Test History
Fact
Only 51% of South Carolina high school students will graduate, the lowest of any state.
.. More >>
Home
My Account
English Test
Verbal Reasoning
GK Quiz
Grammar Test