Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Posttest

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

1.John must be at the badminton court. He usually _____ badminton on Saturdays.

a)

plays

b)

is playing

c)

has played

d)

has been playing

2.

2.......... to see that film that is on at the cinema next week?

a)

 Are you going

b)

Will you going

c)

 Is you going

d)

Do you

3.

3. Mario can’t come to the club tonight because he _____ for tomorrow’s exam.

a)

studies

b)

is studying

c)

has studied

d)

has been studying

4.

4. I _____ my homework already. I’m ready to go running with you.

a)

finish

b)

am finishing

c)

have finished

d)

have been finishing

5.

5. The teacher ______ a project right now. She can’t talk to anyone.

a)

presents

b)

is presenting

c)

has presented

d)

has been presenting

6.

6. My ex-friend is good at languages. He _____ Chinese, Thai, and Arabic.

a)

speaks

b)

is speaking

c)

has spoken

d)

has been speaking

7.

7. So far, she _____ this movie for five hours.

a)

watches

b)

is watching

c)

has watched

d)

doesn’t watch

8.

8. The company _____ for your answer for two months already.

a)

waits

b)

has been waiting

c)

is waiting

d)

have been waited

9.

9. Roza is absent today. She______ill since last week.

a)

is

b)

is being

c)

has been

d)

have been being

10.

10.  My cat _____ for 5 hours. Should I wake him up?

a)

has been sleeping

b)

is sleeping

c)

sleeps

d)

hasn’t slept

11.

11. Let’s ask your sister to make fried rice for us. She _____ it great .

a)

is making

b)

makes

c)

has made

d)

has been making

12.

12. If you mix blue and yellow, you _____ green.

a)

get

b)

is getting

c)

have gotten

d)

have been getting

13.

13. Listen! Someone _____ the door. Can you hear it?

a)

knocks

b)

is knocking

c)

has knocked

d)

has been knocking

14.

14. Give me this book. It ____________ to me.

a)

 belong

b)

belongs

c)

is belonging

d)

are belonging

15.

15. Mike ____________ to be very happy with his new job.

a)

seem

b)

seems

c)

am seeming

d)

is seeming

16.

16. Sunny can’t go outside for dinner. She _____ her homework yet.

a)

doesn’t do

b)

 isn’t doing

c)

hasn’t done

d)

hasn’t been doing

17.

17. My foreign friend _____ Phuket for several times.

a)

visits

b)

is visiting

c)

has visited

d)

has been visiting

18.

18. The technician _____ the computer for hours. He’s so tired.

a)

fixes

b)

is fixing

c)

has fixed

d)

has been fixing

19.

19. Why ________late every time we arrange to meet?

a)

 is he

b)

 he is

c)

 is he being

d)

 has he been

20.

20. ___________by airplane because the cost of flying is very high.

a)

 I don't often travel

b)

 I'm not often travelling

c)

 I'll not often travelling

d)

 I often travel