Susan _________ (finish) school in 2001.
finished
I _____ (not see) my friend for ages.
haven't seen
I _____ (be) in England since May.
have been
I ____ (have) my mobile phone for 3 years. It works well.
have had
They ______ (speak) French to the waitress at the restaurant.
spoke
How long ____ you ____ (worked) in this company?
have you worked
Last week, Jane _____ (miss) the bus so she ___ (be) late to work.
missed, was
He ____ (live) there since he was a child, but he ____ (move) last year.
lived, moved
I ______ (not have) any money so he _____ (lend) me some.
didn't have, lent
My sister _____ (live) with her boyfriend since 2014, and they ____ (be) together for 8 years.
has lived, have been
I'm hungry! I _____ (not eat) anything since 7 a.m.
haven't eaten
We _____ (not buy) sweets since last month. We're on a diet.
haven't bought
When I ____ (go) home yesterday, I ____ (see) Bob but he _____ (not recognize) me.
went, saw, didn't recognize
- How long ____ your mother ____ (have) this car?
- She ____ (have) it since August.
has your mother had, has had
- How long ___ she ___ (have) her dog?
- For about 2 years, then she ____ (give) it to her mother.
did she have, gave
has been
When he ____ (be) young, he ______ (teach) history at the university in town.
was, taught
- ___ you ever ___ (eat) insects?
- No, I'm afraid of them. My brother ______ (try) them.
have you eaten, has tried
I have a best friend. I _____ (know) him for 10 years. We ____ (met) at school.
have known, met
- Yes, it ____ (strat) to rain when I was going home yesterday.
has been, started