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
on any account
tickle (someone's) fancy
arrive on the scene
for better or worse
good riddance
step on (someone's) toes
put (something) on hold
get along on a shoestring
take a hard line (with someone)
out front
....
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
In ancient times, any Japanese who tried to leave his homeland was put to death.
.. More >>
Home
My Account
English Test
Verbal Reasoning
GK Quiz
Grammar Test