wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

E6 - present simple and perfect

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Do you _______ something funny?

a)

smelled

b)

smells

c)

smell

d)

smelling

2.

I don't want to watch Minions, because I ____ already.

a)

see

b)

have seen

3.

Timothy _______ reading and listening to music.

a)

likes

b)

has liked

4.

School always_____ from 8am.

a)

starts

b)

has started

c)

gone

d)

was go

5.

(speaking on the phone) I can't see you! _________ yet?

a)

Do you arrive

b)

Have you arrived?

6.

___ you read books in the afternoon?

a)

Do

b)

Does

7.

When does he __________ his room?

a)

tidying

b)

tidies

c)

tidy

d)

does tidy

8.

Sam _________ in San Diego a week ago.

a)

arrived

b)

have arrived

c)

has arrived

9.

Chọn đáp án đúng để hoàn thiện câu sau: I haven’t done my homework _____. I’ll do it after watching TV.

a)

already

b)

yet

c)

just

d)

still

10.

Chọn đáp án đúng để hoàn thiện câu sau: Don't worry. I have _____ locked the door.

a)

already

b)

yet

c)

just

d)

still

11.

Điền vào chỗ trống.

Lan is studying English.....

a)

now

b)

right now

c)

at present

d)

every day

12.

It’s 7.00 p.m. now and we_____meal together

a)

having

b)

are having

c)

has

d)

is having

13.

(you / take) the dog for a walk yet?

a)

Did you take...

b)

Have you been taking...

c)

Have you taken...

d)

Has you taken...

14.

My best friend's name is Fatima. I ______________ her for about 8 years.

a)

have known

b)

knew

15.

I _______________ a job in a restaurant last summer.

a)

had

b)

have had

16.
 I ________ (never/ be) to Canada.
a)
have never been
b)
never has been
c)
was never
d)
never was
17.
I (know)  _______ her for six years.
a)
knew
b)
knowed
c)
have known
d)
has known
18.
His brother ________ (come back) to Paris last Sunday
a)
have come
b)
had came
c)
has come
d)
came
19.
She (live) _______  in Tokio since 1995.
a)
is living
b)
have lived
c)
lived
d)
has lived
20.

I ____________________ (finish / just) my homework.

a)

did just finish

b)

have just finish

c)

have just finished

d)

finished