The weather _________________ (be) awful in the past few days.
The weather has been awful in the past few days.
Steve started learning the violin a month age.
Steve _____________________________ the violin for a month LEARNING
Steve has been learning the violin for a month
Where ____you________(be)? _____you_________(play) tennis?
have you been, have you been playing tennis
_____________________________ (your course, start) yet?
Has your course started yet?
I haven't been to an Indian restaurant for ages.
It's ages __________________________________ an Indian restaurant. SINCE
It's ages since I've been to an Indian restaurant
Look! Somebody ___________(break) that window!
has broken
My sister’s car is only a year old but she ___________________________ (already crash) it.
My sister’s car is only a year old but she has already crashed it.
When she heard the results, Mary began to feel more confident.
Since hearing the results _____________________________ much more confident. BECOME
Since hearing the results Mary has become much more confident
You look tired. _______you_________(work) hard?
Have you been working
How long ______________________ (Vicky, have) that camera? – For about a month.
How long has Vicky had that camera? – For about a month.
The last time Nancy came here was in 1986.
Nancy hasn't __________________________ 1986 BEEN
Nancy hasn't been here since 1986
My brother is an actor. He _________________(appear) in several films.
has appeared
We _________________ (live) there for ten years but we _________________ (be) in Birmingham for the last two.
We lived there for ten years but we’ve been in Birmingham for the last two.
How long have Helen and Robert been married?
When _______________________ married? GET
When did Helen and Robert get married?
Sorry, I'm late. - That's all right. I _____________(not wait) long.
haven't been waiting