Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Revision Package Idioms and Present perfect
0
%
0
0
0
Back
Restart
Fill in the blank: He _________________ what to eat yet. (not choose)
hasn't chosen
Oops!
Okay!
What does the idiom mean in this sentence: Don't spill the beans about Sarah's surprise party!
To reveal a secret
Oops!
Okay!
What does the idiom mean in this sentence: I need to hit the books if I want to ace the science test tomorrow.
to use a hammer and hit the books
to go to the library
To study hard
to focus on reading
Oops!
Okay!
Fill in the blank: We ____________ Japan several times. (visit)
have visited
Oops!
Okay!
Fill in the blank: ________ you ever ________ sushi? (eat)
have/ eaten
Oops!
Okay!
What does the idiom mean in this sentence: The teacher told a funny joke to break the ice at the beginning of class.
To start a conversation and make people feel comfortable
to talk a lot
to use an axe to crush the ice
to argue with someone about something
Oops!
Okay!
What does the idiom mean in this sentence: She was on cloud nine when she won the drawing contest.
Extremely happy
feeling confused
flying on the 9th cloud
extremely sad
Oops!
Okay!
Fill in the blank: Maria _____________ her Science project. (finish)
has finished
Oops!
Okay!
Fill in the blank: I ___________ already ________ that movie. (see)
have/ seen
Oops!
Okay!
What does the idiom mean in this sentence: Sam let the cat out of the bag about our holiday plans.
yell at someone
release the cat in the cage
To accidentally reveal a secret
stay calm
Oops!
Okay!
What does the idiom mean in this sentence: Hold your horses! The game hasn’t started yet
Wait and be patient
do not let your horses run around
prepare and get ready
hurry up
Oops!
Okay!
What does the idiom mean in this sentence: The math test was a piece of cake for me!
Something that is very easy to do
Oops!
Okay!
Fill in the blank: I ____________________ in this city for five years. (live)
have lived
Oops!
Okay!
What does the idiom mean in this sentence: I didn't go to school today because I was feeling under the weather.
go under the bad weather
feeling strong and healthy
feeling lazy and sad
Feeling sick or unwell
Oops!
Okay!
Fill in the blank: She ________________ as a teacher since 2018. (work)
has worked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies