wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past simple and present perfect

Total questions: 19

Worksheet time: 13mins

Name
Class
Date
1.
 Last night I ______________(lose) my keys - I had to call my flatmate to let me in. 
a)
lost
b)
have lost
c)
has lost
d)
losted
2.

We use YET with the Present Perfect in questions and negative sentences.

a)

Falso

b)

Verdadero

3.

I __________________ a student for five years. (be)

a)

I have been a student for five years.

b)

I has been a student for five years.

c)

I have be a student for five years.

d)

I have was a student for five years.

4.

_______________ he (call) _______________________ María?

a)

Have he called María?

b)

Has he called María?

c)

Have he call María?

d)

Have he calling María?

5.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

6.
I ______ Berlin last week.
a)
visited
b)
visit
c)
visitted
7.

We use ALREADY with the Present Perfect in affirmative sentences and questions.

a)

Falso

b)

Verdadero

8.

We use the Present Perfect with the time expressions:

a)

ever

b)

never

c)

already

d)

yesterday

9.

I ____________ in London for 3 years.

a)

have been

b)

gone

c)

went

d)

was

10.
My friends ______ to Paris a week ago.
a)
Goes
b)
Go
c)
Went
11.

Which is correct?

a)

I have been living in Madrid since 2008.

b)

I lived in Opera since 2014.

c)

I live in the center since 2014

12.
I'm sorry, John isn't here now. He __________(go) to the shops.
a)
have gone
b)
has gone
c)
went
d)
have went
13.
She ________________ (drink) three cups of coffee today.
a)
drank
b)
has drunk
c)
have drunk
d)
drinked
14.
She ______________(play) hockey at school but she didn't like it.
a)
has played
b)
have played
c)
played
d)
have play
15.
He ______________ (know) Julie for three years - we still meet once a month.
a)
have know
b)
has know
c)
have known
d)
has known
16.

She has been to France last year

a)

Correct

b)

Incorrect

17.

For the last two weeks, She's written a lot of letters

a)

Correct

b)

Incorrect

18.

What is one of the uses for the present perfect?

a)

Talking about finished actions in the past

b)

Talking about actions that happened before another action in the past

c)

Talking about events that took place in the past but affect the present

d)

Talking about the present

19.

Now you do it. Answer the question: Where have you travelled?

4 lines