wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

simple present, present perfect, present perfect continuous

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

She … (learn) the material since one hour ago in the classroom.

a)

a. Had been learning

b)

b. Have been learning

c)

c. Have learning

d)

d. Has been learning

2.

She has ...her home work

a)

a. Done

b)

b. Do

c)

c. Does

d)

d. Been doing

3.

We …(walk) for a whole day, but we don’t arrive yet.

a)

a. Had been walking

b)

b. Has been walking

c)

c. Has walking

d)

d. Have been walking

4.

She has been...to much television lately

a)

a. Watch

b)

b. Watching

c)

c. Is watch

d)

d. Will watch

5.

Right now I have been... at the board

a)

a. look

b)

b. Looking

c)

c. Looks

d)

d. Was look

6.
  1. The children are …….. by the river.

a)

fished

b)

fishing

c)

fish

d)

fishes

7.
  1.  Look! The students……. football in the field now.

a)

play

b)

plays

c)

is playing

d)

are playing

8.

The students usually……… fifteen minutes before the class starts.

a)

to come

b)

come

c)

comes

d)

are coming

9.

The man always……… the truth.

a)

tells

b)

is telling

c)

telling

d)

are telling

10.

Children always …….. their parents.

a)

are loving

b)

is loving

c)

love

d)

loves

11.

The children have……eaten their breakfast.

a)

since

b)

been

c)

yet

d)

just

12.

"You’ve finished the test". The negative form of this sentence is….

a)

You don’t finish the test.

b)

You aren’t finishing the test.

c)

You haven’t finished the test yet.

d)

You didn’t finish the test yet.

13.
  1. I’m sorry about the noise you are hearing. She ……… for a concert.


a)

practice

b)

is practicing

c)

practicing

d)

practiced

14.
  1. Jono ……… his kite now. He is at school.

a)

isn’t flying

b)

aren’t playing

c)

doesn’t fly

d)

don’t fly

15.
  1. What’s the gardener doing? He……… the flower.

a)

to water

b)

 water

c)

are watering

d)

is watering

16.

They are singing and dancing because their uncle….

a)

is arriving

b)

has arrived

c)

arrives

d)

arrived

17.

…… a noise just then?

a)

Did you hear?

b)

Do you hear?

c)

Have you heard?

d)

Have you been hearing?

18.

Have you already ... the homework?

a)

finish

b)

finishes

c)

finished

d)

finishing

19.

... your mom cook everyday?

a)

does

b)

done

c)

do

d)

is

20.

She ... up at 5 o'clock

a)

wake

b)

wakes

c)

waked

d)

woke