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 Tense
0
%
0
0
0
Back
Restart
_____ you ______ (ever/read) a book by Charles Dickens?
Have you ever read
Oops!
Okay!
I’m so sleepy! I _____ only just ____ (wake up).
have only just woken up
Oops!
Okay!
What time ____ she ____ (start) work on Fridays?
does she start
Oops!
Okay!
You’re covered in dirt! What ____ you ____ (do)?
have you been doing
Oops!
Okay!
So we _____ (stand) on the front row and the singer asks me to get on stage. Can you believe it?
are standing
Oops!
Okay!
I _____ (not/do) exercise very often.
don't do
Oops!
Okay!
I ______ (read) the book you lent me and it's great. I'll give it back to you when I finish it.
have been reading
Oops!
Okay!
A: Are you going to go to the concert next week? B: Yes, I ____ (already/buy) the tickets!
have already bought
Oops!
Okay!
Jake _____ (look forward) to watching this film since it first came out.
has been looking forward
Oops!
Okay!
Now that I ______ (finish) tidying the house, I'm going to clean it.
have finished
Oops!
Okay!
People _____ (celebrate) this festival for centuries.
have been celebrating
Oops!
Okay!
Susan ____ (have) the same car for 16 years, and it always _____ (run) perfectly!
has had / runs
Oops!
Okay!
I hate it when Timmy asks to see my homework. He ____ (always/copy) me!
is always copying
Oops!
Okay!
____ you ____ (tidy up) your room yet?
Have you tidied up
Oops!
Okay!
Where have you been!? I ____ (try) to call you for hours!
have been trying
Oops!
Okay!
A. _____ (Michael/already/speak) to Jenny about her birthday? B. I think so because she ____ (know) about the plan to have a picnic next Saturday.
Has Michael already spoken / knows
Oops!
Okay!
A: He ______ (send) hundreds of job applications, but he's got no answers yet. B: How long ____ he ____ (look) for a job?
has sent / has he been looking
Oops!
Okay!
My sister ____ (always/borrow) my clothes. It’s so annoying!
is always borrowing
Oops!
Okay!
A. Sarah got a new coat from the shop on the corner today. B. I _____ (buy) a coat from there before, too. They’re good quality.
have bought
Oops!
Okay!
Don’t go outside. It _____ (rain) a lot now. You're going to get wet!
is raining
Oops!
Okay!
A. You look exhausted! B. I am! I _____ (show) my nephew and niece around the city all day and I ____ (just/get back).
have been showing / have just got back
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies