wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

How long....?

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Choose the best ending: I moved to Bahrain in 2016, so...

a)

...I have lived here for 2 years.

b)

...I live here for 2 years.

c)

...I have moved here for 2 years.

d)

...I lived here for 2 years.

2.

Choose the best ending: I met my best friend when we were in primary school, so...

a)

...I have known him since I was a child.

b)

...I have met him since I was a child.

c)

...I knew him since I was a child.

d)

...I know him since I was a child.

3.

Choose the best ending: We got a dog last year, so...

a)

...I have had a pet for about a year.

b)

...I have got a pet for about a year.

c)

...I have a pet for about a year.

d)

...I had a pet for about a year.

4.

Choose the best ending: I started collecting stamps 5 years ago and now I have over 1,000 of them, so...

a)

...I have been interested in stamps since 2013.

b)

...I am interested in stamps since 2013.

c)

...I was interested in stamps since 2013.

d)

...I interested in stamps since 2013.

5.

Choose the best ending: I have had my phone for 6 months, so...

a)

I got it 6 months ago.

b)

I don't have a phone now.

c)

I will get a phone in six months'.

d)

I got it a few days ago.

6.

Choose the best ending: I have been a student since I was six, so...

a)

I started school when I was six.

b)

I will start school when I am six.

c)

I don't go to school now.

d)

I have been a student for 1 year.

7.

Choose the missing word: I have lived in this house ...... 2010.

a)

since

b)

for

c)

in

d)

when

8.

Choose the missing word: I have been a student here ...... 2 years.

a)

since

b)

for

c)

in

d)

when

9.

Choose the missing word: My parents have been married ...... 25 years.

a)

since

b)

for

c)

in

d)

when

10.

Choose the missing word: I have had a computer ...... my last birthday.

a)

since

b)

for

c)

in

d)

when

11.

Choose the best ending: My sister was born in 2015, so...

a)

I have had a sister for three years.

b)

I had a sister for three years.

c)

I have a sister for three years.

d)

My sister is 1 year old.

12.

Choose the best ending: This bike was a present for my last birthday, so...

a)

I have had this bike for a short time.

b)

I had a bike a year ago but I don't have one now.

c)

I will get a bike this year.

d)

I have a bike for one year.

13.

Choose the missing word: I started learning English ...... I was six.

a)

since

b)

for

c)

in

d)

when

14.

Choose the missing word: I was born ...... 2006.

a)

since

b)

for

c)

in

d)

when

15.

Choose the missing word: My brother's had his driving licence ...... March.

a)

since

b)

for

c)

in

d)

when

16.

Choose the best ending: My dad's had his car for 12 months, so...

a)

he bought it a year ago.

b)

he doesn't have that car now.

c)

he bought it in 2015.

d)

he is buying it soon.

17.

Choose the best ending: I've been best friends with Sara....

a)

all my life.

b)

last year.

c)

when we were children.

d)

years ago.

18.

Choose the best ending: I haven't seen my cousin Ahmed....

a)

since he was five.

b)

last year.

c)

when we were children.

d)

years ago.

19.

Choose the best ending: I first met my cousin Ahmed....

a)

since he was five.

b)

for 3 years.

c)

when we were children.

d)

next week.

20.

Choose the missing word: I have eaten chocolate ...... I was a baby.

a)

since

b)

for

c)

in

d)

when