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
bee in one's bonnet
putty in (someone's) hands
jazz up (something)
take place
pick up speed
a hard-and-fast rule
hop to it
end of one's rope
shoot up (drugs)
screw around
....
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
Book
Book : pavilion of women
Author : pearl s. buck.
.. More >>
Home
My Account
English Test
Verbal Reasoning
GK Quiz
Grammar Test