Is this your first time when you drive a Volvo?
Have you ........driven a Volvo before?
ever
A lot of new shops ....... (appear) in our city.
have appeared
He ... (ride) his new bike all day.
He has been riding his new bike all day.
When ...... it ..... (rain) a lot? - It ...... (rain) a lot last week.
When did it rain a lot? - It rained a lot last week.
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.
John hasn't been to my house ......... 1999.
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.
Thanks, but I ....... (already/eat) ........
have already eaten
How long ... you ... (study) English?
How long have you been studying English?
I haven't been swimming for nearly a year.
The last time I ......... swimming was nearly a year ago.
The last time I went swimming was nearly a year ago.
You are so dirty! What ... you ... (do)?
You are so dirty! What have you been doing?
We were in the cinema one year ago.
We haven't been at the cinema ......... last year.
since
Harry isn't here. He went to lunch twenty minutes ago.
Harry isn't here. He ........ (go) to lunch.
has gone
Tom ... (travel) for 3 months.
Tom has been travelling for 3 months.
Nick joined a golf club a year ago.
Nick ......... (be) a member of a golf club for a year.
Nick has been a member of a golf club for a year.
She ... (write) 2 excellent books.
She has written 2 excellent books.
I've never been to this place before.
It's the ......... I have been to this place.
first time
We .......... (be) to the theatre for a long time.
haven't been
Marcus started learning French two years ago.
Marcus ....... (learn) French for two years.
Marcus has been learning French for two years.
I saw some dolphins only when I was a child.
I ........ (not/see) dolphins since I was a child.
I haven't seen dolphins since I was a child.
My eyes hurt. I ... (work) on the computer all day.
My eyes hurt. I've been working on the computer all day.