Is this your first time driving a Volvo?
ever
Have ....................... before?
you ever driven a volvo
Large blocks of flat ... (appear) in the suburbs.
Large blocks of flat have appeared in the suburbs.
He ... (ride) his new bike all day.
He has been riding his new bike all day.
... you ever ... (be) up a skyscraper?
Have you ever been up a skyscraper?
It's terrible. Mary ... (have) an accident.
It's terrible. Mary has had an accident.
The last time John came to my house was in 1999.
since
John hasn't ........................ 1999.
been to my house since
How long ... you ... (be) her friend?
How long have you been her firend?
She ... (work) since 7 o'clock.
She has been working since 7 o'clock.
I ... (visit) it twice.
I've visited it twice.
You ... (play) computer games since 4 o'clock.
You've been playing computer games since 4 o'clock.
This will be my first visit to Brazil.
I've ............................... to Brazil before.
never been
No dinner for me, thanks. I ate half an hour ago.
already
Thanks, but I ..........................
have already eaten
How long ... you ... (study) English?
How long have you been studying English?
I haven't been swimming for nearly a year.
last
The ........................... was nearly a year ago.
last time i went swimming
You are so dirty! What ... you ... (do)?
You are so dirty! What have you been doing?
We had not been on a canal boat for two years.
It was two years ......................we had been on a canal boat.
SINCE
Harry isn't here. He went to lunch twenty minutes ago.
gone
Harry isn't here. He .......................... lunch.
has gone to
She ... (travel) for 3 months.
She has been travelling for 3 months.
Nick joined a golf club a year ago.
Nick .............................................. a member of a golf club for a year.
has been
She ... (write) 2 excellent books.
She has written 2 excellent books.
I've never been to this place before.
It's the .........................I have ever been to this place.
FIRST TIME
We haven't been to the theatre for a long time.
It's a long time since we ............................................ to the theatre.
have been
Marcus started learning French two years ago.
learning
Marcus has ................ two years.
been learning french for
I last saw dolphins when I was a child.
I haven't ..................I was a child.
SEEN DOLHINS SINCE
My eyes hurt. I ... (work) on the computer all day.
My eyes hurt. I've been working on the computer all day.