What's missing? Where have you .........? I've been waiting for an hour.
been
I’m exhausted. I ............(work) all day and I still ......(not finish).
have been working, haven't finished.
How long .................. (she / know) Gerry?
How long has she known Gerry?
Tom started reading a book two hours ago. He is still reading it and is now on page 53. A) read / for two hours B) read 52 pages so far
A) He has been reading for two hours. B) He has read 52 pages so far.
What's missing? The house cost ......... huge amount of money that we couldn’t afford it.
such a
Last week I ......... (be) very busy and I ........ (have not) the time to do a lot in the household.
was, didn't have
You have a friend who is learning Italian. You ask : How long / learn Italian?
How long have you been learning Italian?
Tomorrow some friends are coming over. I ......... (see / not) them for ages and they ........ (be / never) at my place before.
haven't seen, have never been
I ......... (take) a French course for 5 months and the teacher says I am a fast learner.
have been taking
What's missing? He has done ........ foolish things that he will get into serious trouble.
such
You see someone fishing near the river. You ask: How many fish / catch?
How many fish have you caught?
What's missing? Why do ...... few people take an interest in local politics?
so
My friend is a model ; she ....................(appear) in several commercials.
has appeared
I ........ (make / not) up my mind yet.
I haven't made up my mind yet.
............. (you / see) Bob recently?
Have you seen Bob recently?
I ................. (not meet) her since last Thursday.
haven't met
She ........... (write) her essay and ........ (send) it to her teacher.
has written, has sent
I ........ (have) my dog for sixteen years.
have had
’ Is it still snowing?’ - ‘ No, it ......... (stop) half an hour ago.
stopped
She .................... (eat) chocolate all morning, so she feels sick.
's been eating
What's missing? She's .......... out for lunch- she'll be back at two o'clock.
gone
When ...... (she / become) a teacher?
When did she become a teacher?
I ................... (call) John for hours and hours and he hasn't answered. I'm really angry with him!
have been calling
When Mary and Sue left college, they started making films together. They are still making them. A) make / ten films since they left college B) make / films since they left college
A) The have made ten films since they left college. B) They have been making films since they left college.
On Monday .......... I (work) three hours overtime and ........ (come) home very late in the evening.
worked, came
Your experience on this site will be improved by allowing cookies.