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
Present Perfect
0
%
0
0
0
Back
Restart
(taste) We ___ some samples at the food market to decide what to buy.
We have tasted some samples at the food market to decide what to buy.
Oops!
Okay!
(just/order) John and Lisa ___ dessert, so they’re waiting for it.
John and Lisa have just ordered dessert, so they’re waiting for it
Oops!
Okay!
(spoil) The milk ___ because it was left out of the fridge.
The milk has spoiled because it was left out of the fridge.
Oops!
Okay!
(never/see) She ___ a fruit as unusual as dragon fruit.
She has never seen a fruit as unusual as dragon fruit.
Oops!
Okay!
(discover) They ___ a local market that sells fresh seafood every morning.
They have discovered a local market that sells fresh seafood every morning.
Oops!
Okay!
(serve) This restaurant ___ sushi to over a thousand customers this week.
This restaurant has served sushi to over a thousand customers this week.
Oops!
Okay!
(try) Maria ___ different types of exotic fruits in her travels.
Maria has tried different types of exotic fruits in her travels.
Oops!
Okay!
I (never/eat) I ___ such a delicious pie before!
I have never eaten such a delicious pie before!
Oops!
Okay!
(learn) The students ___ how to bake bread.
The students have learned how to bake bread.
Oops!
Okay!
(receive) He ___ a delivery of fresh herbs for the kitchen.
He has received a delivery of fresh herbs for the kitchen.
Oops!
Okay!
(make) We ___ a new recipe using only fresh ingredients.
We have made a new recipe using only fresh ingredients.
Oops!
Okay!
(eat) I ___ three pieces of chocolate cake today!
I have eaten three pieces of chocolate cake today!
Oops!
Okay!
(prepare) The cooks ___ the vegetables for tonight's special dish.
The cooks have prepared the vegetables for tonight's special dish.
Oops!
Okay!
(try) Have you ___ the new vegan burger they just released?
Have you tried the new vegan burger they just released?
Oops!
Okay!
(buy) Have you ___ any groceries for tonight’s meal?
Have you bought any groceries for tonight’s meal?
Oops!
Okay!
(forget) Oh no! I ___ to buy eggs for the cake.
I have forgotten to buy eggs for the cake.
Oops!
Okay!
(add) She ___ too much salt to the soup, so it's very salty.
She has added too much salt to the soup, so it's very salty.
Oops!
Okay!
(already/cook) They ___ dinner for everyone.
They have already cooked dinner for everyone.
Oops!
Okay!
(visit) We ___ several restaurants in town to find the best pizza.
We have visited several restaurants in town to find the best pizza.
Oops!
Okay!
(find) The chef ___ a new technique to make the pasta.
The chef has found a new technique to make the pasta.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies