Idioms
have (something) down pat
to have learned or memorized something perfectly
I have the dance routine down pat.
have (something) going for one
have (something) hanging over one's head
have (something) in common with (someone or something)
have (something) in mind
have (something) in stock
have (something) in store for (someone)
have (something) on
have (something) on (someone)
have (something) on file
have (something) on one's mind
Idioms Quiz
throw caution to the wind
make a fast/quick buck
blow up (at someone)
greatest thing since sliced bread
smell a rat
throw (someone's) name around
grain of truth
lay up (a vessel) or lay (a vessel) up
cut off one's nose to spite one's face
get (someone) down
....
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
Proportional to their weight, men are stronger than horses.
.. More >>
Home
My Account
English Test
Verbal Reasoning
GK Quiz
Grammar Test