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
Unit 2A Present Perfect
0
%
0
0
0
Back
Restart
They __________ (already take) their vitamins today.
have already taken
Oops!
Okay!
How many glasses of water __________ you __________ (drink) today?
have you drunk
Oops!
Okay!
My parents __________ (have) the same doctor for over 20 years.
have had
Oops!
Okay!
You __________ (cough) all morning. Do you want me to call the doctor?
have been coughing
Oops!
Okay!
He __________ (cough) for 20 minutes now—should we call a doctor?
has been coughing
Oops!
Okay!
My back always __________ (hurt) when I sit for too long.
hurts
Oops!
Okay!
I __________ never __________ (break) a bone in my life.
have never broken
Oops!
Okay!
I __________ (lose) 3 kilos since I started exercising.
have lost
Oops!
Okay!
I __________ (go) to the gym yet, so I still need to work out today.
haven’t gone
Oops!
Okay!
We __________ (wait) in this clinic for nearly an hour!
have been waiting
Oops!
Okay!
You always __________ (skip) breakfast. That’s not healthy.
skip
Oops!
Okay!
How long __________ you __________ (have) that rash?
have you had
Oops!
Okay!
She usually __________ (do) yoga before breakfast to stay flexible.
does
Oops!
Okay!
The baby __________ (cry) non-stop since we left the doctor’s office.
has been crying
Oops!
Okay!
She __________ (not sleep) well recently, and now she’s constantly tired.
hasn’t been sleeping
Oops!
Okay!
I __________ (eat) too much cake at the party yesterday.
ate
Oops!
Okay!
He __________ (start) feeling better after he took the medicine this morning.
started
Oops!
Okay!
I __________ (sneeze) since I woke up this morning.
have been sneezing
Oops!
Okay!
We __________ (go) to that dentist for years because he’s so gentle.
have been going
Oops!
Okay!
I __________ (not drink) any coffee today, so I feel a bit sleepy.
haven’t drunk
Oops!
Okay!
I __________ (feel) tired all day, even though I slept well.
have been feeling
Oops!
Okay!
She __________ (work out) every day for the past two weeks.
has been working out
Oops!
Okay!
We __________ (run) for an hour, let’s take a break.
have been running
Oops!
Okay!
They __________ (see) the physiotherapist three times this week.
have seen
Oops!
Okay!
We __________ (never try) acupuncture before. Is it effective?
have never tried
Oops!
Okay!
He __________ (have) a fever last night, so we took him to the clinic.
had
Oops!
Okay!
She __________ (already take) her medicine, so don’t give her another dose.
has already taken
Oops!
Okay!
He __________ (not sleep) well lately because of his back pain.
hasn’t been sleeping
Oops!
Okay!
Oops!
Okay!
My brother __________ (not go) to the dentist yet this year.
hasn’t gone
Oops!
Okay!
She __________ (work out) for over 90 minutes, and she’s still not finished!
has been working out
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies