Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Tense / Present Perfect Tense

Total questions: 13

Worksheet time: 4mins

Name
Class
Date
1.

After I ...... a full breakfast, I went for a walk along the beach.

a)

have eaten

b)

had eaten

c)

was eating

d)

has eaten

2.

She ...... (eat) seven bananas yesterday.

a)

have eaten

b)

has eaten

c)

eaten

d)

ate

3.

I ........ (not see) Mom last week.

a)

didn't see

b)

not see

c)

hasn't seen

d)

haven't see

4.

I ........ (play) football since I was a child. I'm pretty good.

a)

played

b)

play

c)

has played

d)

have played

5.

They ....... (not do) the homework yet.

a)

didn't do

b)

haven't done

c)

hasn't do

d)

hasn't done

6.

I _________________ to Oregon twice last year.

a)

have been

b)

has been

c)

went

d)

was going

7.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

8.

Have you __________________ your homework yet?

a)

did

b)

done

c)

have done

d)

doing

9.

I ___________________ that book last week.

a)

read

b)

readed

c)

have read

d)

has read

10.

Robert ____________________ since 2013.

a)

surfed

b)

has surfed

c)

is surfing

d)

surfs

11.

________________ the children _________________ (eat) their breakfast yet?

a)

Have ate

b)

Have eaten

c)

Has eat

d)

Have eating

12.

Susan ________________ already _______________(take) the dog for a walk.

a)

have taken

b)

has taken

c)

has taking

d)

have took

13.

My father _________________ (just move) his office.

a)

has just moved

b)

have just moved

c)

has just moving

d)

have just move