wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Tenses

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.
  1. We _____ this contract since March.

a)
  1. negotiate

b)
  1. are negotiating

c)
  1. have been negotiating

2.
  1. Our children _____ playing with Lego blocks.

a)

love

b)

are loving

c)

have loved

3.
  1. My car _____ and I’m forced to use public transport for a few days.

a)
  1. breaks down

b)
  1. has been breaking down

c)
  1. has broken down

4.
  1. Why _____ coming late?! That’s so annoying!

a)
  1. do you always come

b)
  1. are you always coming

c)
  1. have you been always coming

5.
  1. Angelina _____ her doctor tomorrow.

a)

is seeing

b)

has seen

c)

sees

6.
  1. Our car is really old. We _____ it for almost twenty years.

a)

have

b)

have been having

c)

have had

7.
  1. My eyes are red because I _____ onions.

a)

have cut

b)

have been cutting

c)

cut

8.
  1. Fiona _____ part in every meeting of our department.

a)

has been taking

b)

is taking

c)

takes

9.
  1. Where are the children? They _____ homework in their rooms.

a)

do

b)

are doing

c)

have been doing

10.
  1. Since when _____ Peter?

a)

do you know

b)

have you been knowing

c)

have you known

11.

  1. We (a)   (nigdy nie spotkaliśmy) such a helpful person before.

12.

  1. (a)   (Czy Brian ma) a lot of homework to do every day?

13.

  1. How long (a)   (wy czekacie) for the shop assistant to come?

14.

  1. Put on your jacket. It’s very cold and (a)   (pada śnieg).

15.

  1. Where is your husband? (a)   (nie rozmawiałem z nim) for ages!

16.

  1. The teacher (a)   (ocenia testy) since 2 p.m.

17.

  1. My grandparents (a)   (zwykle oglądają) their favourite TV series in the evening.

18.

  1. Ever since I read that article (a)   (jestem zainteresowany) in quantum physics.

19.

  1. Why (a)   (ty się śmiejesz)?

20.

  1. Hundreds of koala bears (a)   (straciły) their home recently.