I _____ (eat) at a restaurant last night and the food was delicious. It is my favourite restaurant. I ____ (eat) there many times.
ate - have eaten
Ow! I ____ (cut) my finger. It's bleeding. I ____ (never have) my finger cut before,
Cut - have never cut
What _____ (you do) when you ______ (graduate) from high school in 2003? I ______ (travel) around India.
did you do - graduated - traveled
______ (you ever twist) your ankle? Yes, I _____. It _____ (happen) at the museum last Monday.
Have you ever twisted - have - happened
How long _____ (you use) a bike to get around London? I _____
Sorry, I'm late. How long _______ (you wait)? Don't worry, I ______ (not wait) very long.
have you been waiting - haven't been waiting
They're still building the new road. They ______ (not finish) it yet.
haven't finished
We ____ (travel) around South America since June and ____ (already explore) an amazing historic site Machu Picchu in Peru.
have been travelling - have already explored
Sandra _____ (feel) ill for a week. Her boyfriend Jack says that she _____ (start) to feel ill last Monday.
has been feeling - started
My hair is wet. I ______ (just wash) it.
have just washed
_______ (Michael buy) a smart watch? No, he _____ (not save up) enough yet. Well, he _____ (save) for ages!
Did Michael buy? - hasn't saved up - has been saving
How long _____ (you use) a bike to get around London? I _____ (buy) this bike two weeks ago and I _______ (ride) it everyday since I got it.
have you been using - bought - have ridden
______ (Jane speak) to Jim? No, she _______ (call) him since this morning.
Has Jane spoke - hans't called
My parents ______ (live) in London since they _____ (get married) in 1975. They still adore this city.
have lived - got married
She looks tired. What time ____ (she go) to bed last night?
did she go
We_______ (not have) a holiday last year, because there ______ (not be) enough time for that.
didn't have - wasn't
Do you know Martin's sister? I _____ (see) her a few times but I _____ (never speak) to her. _______ (you ever speak) to her? Yes, I _______ (meet) her at a party last week. She's very nice.
have seen - have never spoken - Have you ever spoken - met
Is Sonia here? No, she _____ (not come ) yet.
hasn't come
Where's Alan? _____ (you see) him? Yes, he ____ (leave) the room a few minutes ago.
Have you seen - left
How many plays ______ (Shakespeare write)?
did Shakespeare write?
Albert Einstein ____ (be) the scientist who ______ (develop) the theory of relativity.
was - developed
My friend's a great writer. He ________ (write) lots of books so far.
has written
The weather _______ (be) very good yesterday so Kelly ______ (not stay) at home.
was - didn't stay
Your experience on this site will be improved by allowing cookies.