Time Expressions
Guess
Guess
Guess
Guess
100

Is this your first time when you drive a Volvo?
Have you ........driven a Volvo before?

ever 

100

A lot of new shops ....... (appear) in our city.

have appeared 

100

He ... (ride) his new bike all day. 

He has been riding his new bike all day.

100

When ...... it ..... (rain) a lot? - It ...... (rain) a lot last week.

When did it rain a lot? - It rained a lot last week.

100

It's terrible. Mary ... (have) an accident.

It's terrible. Mary has had an accident.

200

The last time John came to my house was in 1999.
John hasn't been to my house ......... 1999.

since 

200

How long ... you ... (be) her friend?

How long have you been her firend?

200

She ... (work) since 7 o'clock.

She has been working since 7 o'clock.

200

I ... (visit) it twice.

I've visited it twice.

200

You ... (play) computer games since 4 o'clock.

You've been playing computer games since 4 o'clock.

300

This will be my first visit to Brazil.

I've ......... to Brazil before.


never been

300

No dinner for me, thanks. I ate half an hour ago.
Thanks, but I ....... (already/eat) ........

have already eaten 

300

How long ... you ... (study) English?

How long have you been studying English?

300

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.

300

You are so dirty! What ... you ... (do)?

You are so dirty! What have you been doing?

400

We were in the cinema one year ago.
We haven't been at the cinema ......... last year.

since

400

Harry isn't here. He went to lunch twenty minutes ago.
Harry isn't here. He ........ (go) to lunch.

has gone 

400

Tom ... (travel) for 3 months.

Tom has been travelling for 3 months.

400

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.

400

She ... (write) 2 excellent books.

She has written 2 excellent books.

500

I've never been to this place before.

It's the ......... I have been to this place. 

 first time

500

We .......... (be) to the theatre for a long time.

haven't been

500

Marcus started learning French two years ago.
Marcus ....... (learn) French for two years.

Marcus has been learning French for two years.

500

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.

500

My eyes hurt. I ... (work) on the computer all day.

My eyes hurt. I've been working on the computer all day.

M
e
n
u