I'm sorry I'm late, _____________________(you/ wait) for a long time?
have you been waiting
How many books _____________________(she / write)?
has she written
Your friend had a couple of glasses of wine and wants to drive back home. What can you tell her?
3 You know that Jane is a good friend of Katherine’s. Ask her a question with "How long?"
You are in line to hand in the documents and one person is trying to cut in front of you. What will you tell her? (SINCE MORNING)
Your friend has been reading the same cook for several days. Ask her a question with "How many?"
They _____________________ (study) since morning
have been studying
He______________ (just/miss) the bus
has just missed
A friend tells you that his uncle is in hospital. Ask her a question with "How long?"
Your legs burn because of walking a lot, what will you say? Use "FOR several hours"
You go to the vet with you dog who is a bit unwell. What can you say using "since Monday"
John _____________________ (run) 10 km today.
has run
They_____________________(travel) for months, and they _____________________(visit) three countries so far.
have been traveling - have visited
You bought some cookies that you wanted to eat later on during the day. when you come home, you see that there are zero cookies left. What will you ask? Use "WHO"
Miranda thinks that Carrie spends way too much money on shoes and has too many of them.She tells her that in 10 years of buying shoes she could have saved enough money to buy a flat. What does she ask her in one episode "How much?"
I _____________________(read) all afternoon. I _____________________(read) 5 chapters.
have been reading - have read
She ___________(not/clean) her room yet
hasn't ccleaaned
Your friends were trying to sell their house for some time but you don't know if they did. What will you ask them the moment you see them?
Have you sold your house?
Your mom is cooking pancakes for the whole family. She started in the morning and is still doing it. Ask her a question with "How many?"
How long _____________________(you/ know) Peter?
have you known
I _____________________(cycle) and my legs are really tired now.
have been cycling
Somebody _____________________(eat) my cookies. There are only 2 left
has eaten
______you already ________ our new neighbours? (meet)
Have you already met
Some friends of yours are having a party next week. Ask her a question with "How many?"
I think I _____________________(like) chocolate since I was born.
have liked
Your friend’s brother went to Australia some time ago and he’s still there. Ask him a question with "How long?"
She must be tired. She _____________________(work) all afternoon.
has been working
The dog _________________(bark) since midnight.II will go and talk to the neighbours if it doesn't stop.
has been barking
I _____________________ (clean) all morning . I'm exhausted
have been cleaning
You are in a restaurant and the waiter asks you how is the paella that you ordered. You want to say that it is very delicious. Use "Ever"
She ___________________(practise) the piano for 2 hours
have been practicing
If I tell you that you remember some words perfectly, what can you reply using 'for several months"
You meet somebody on a plane. She says that she lives in Valencia. Ask her a question with "How long?"
You meet a person who travels very often because of her work, you are curious about her experience. Ask her a question with "How many?"
How long ___________________(wait / she) for us?
has she been waiting
You arranged to meet with your sister in your house at 4 p.m, however she arrives at 4.20. Ask her a question with "Where?"
He______________________ (speak / not) on the phone to his brother for years
hasn't spoken
Tom always wears the same jacket. It’s a very old jacket. Ask him a question with "How long?"
You meet a woman who tells you that her daughter teaches the piano. Ask her a question with "How long?"
Your experience on this site will be improved by allowing cookies.