wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect and past simple 2ndESO

Total questions: 57

Worksheet time: 28mins

Name
Class
Date
1.

We........... chinese food (-)

a)

haven´t tried

b)

hasn´t tried

c)

hasn´t tryed

d)

haven´t tryied

2.

Ezgi ..... Egypt (+)

a)

hasn´t visit

b)

has visited

c)

hasn´t visited

d)

has visit

3.

They .... on a roller coaster (+)

a)

haven´t being

b)

hasn´t been

c)

has been

d)

have been

4.

I .... any bones (-)

a)

has broken

b)

have broke

c)

haven´t broken

d)

hasn´t broken

5.

The past participle of "ride" is....

a)

rode

b)

ride

c)

ridden

d)

roden

6.

I_________________________ (eat) fried spiders. (+)

a)

have eaten

b)

has eaten

c)

haven´t eat

d)

haven´t eaten

7.

..... Hanna ever .....skydiving?

a)

Has... eaten

b)

Has... been

c)

Have.... driven

d)

Have.... been

8.

Have you ever ________ a famous star?

a)

swum

b)

driven

c)

seen

d)

broken

9.

Have you .... flown to Europe?

a)

ever

b)

never

c)

always

d)

usually

10.

Have you ____ _______ a car?

a)

never - known

b)

ever- driven

c)

ever- drove

d)

ever- stayed

11.

.... Mary ever ...... the guitar ?

a)

Has --- play

b)

Has--- played

c)

Has --- playied

d)

Have-- play

12.

The past participle of "speak" is

a)

speaken

b)

spoken

c)

spoke

d)

speakeen

13.

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.

14.

_______________ 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?

15.

I think I (forget) _______________________________ to buy some bread

a)

I think I has forgotten to buy some bread

b)

I think I have forgot to buy some bread

c)

I think I have forgotten to buy some bread

d)

I think I has forgot to buy some bread

16.

It (rain) ______________________ for a very long time.

a)

It have rained for a very long time

b)

It has rained for a very long time

c)

It have rain for a very long time

d)

It have raining for a very long time

17.

I'm not happy. I still (find) ________________ my cell phone.

a)

I'm not happy. I still haven't found my cell phone.

b)

I'm not happy. I still hasn't found my cell phone.

c)

I'm not happy. I still found my cell phone.

d)

I'm not happy. I still haven't find my cell phone.

18.

Cindy ________________ (drive) her car for only five months

a)

Cindy has drived her car for only five months

b)

Cindy has driven her car for only five months

c)

Cindy has drive her car for only five months

d)

Cindy have drived her car for only five months

19.

Peter ______________ (read) eleven books since last weekend.

a)

Peter has read eleven books since last weekend.

b)

Peter have read eleven books since last weekend.

c)

Peter has reading eleven books since last weekend.

d)

Peter has readed eleven books since last weekend.

20.

Cristiano Ronaldo

a)

have represented Portugal

b)

has Portugal represented

c)

has represented Portugal

d)

hasn´t represented Portugal

21.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

22.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

23.

Have you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

24.
How long have you been studying English?
a)
I have studied English since many years
b)
I have studied English for many years
c)
I have studied English four years ago
25.
Rafael Nadal has played tennis
a)
since the age of three
b)
for the age of three
c)
the age of three
26.

Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French

a)

have

b)

hasn't

c)

has

d)

haven´t

27.

Present perfect is used with these words...

a)

JUST

b)

NOW

c)

FOR / SINCE

d)

YET

e)

EVER

28.

The song contest hasn't started

a)

already

b)

never

c)

yet

d)

usually

29.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

30.

The interrogative form is...

a)

Have you been...?

b)

You have been...?

c)

Have been you...?

d)

been have you...?

31.
I ______ Berlin last week.
a)
visited
b)
visit
c)
visitted
32.
My friends ______ to Paris a week ago.
a)
Goes
b)
Go
c)
Went
33.

I ____________ in London for 3 years.

a)

have been

b)

gone

c)

went

d)

was

34.

I ________ to school by bus yesterday.

a)

have gone

b)

go

c)

went

d)

was

35.

My sister didn't watched the movie yesterday.

a)

Correct

b)

Incorrect

36.

The word "already" is used in:

a)

Past simple

b)

Present perfect

37.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

d)

was

38.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

d)

didn't see

39.

They _______ a letter last week.

a)

write

b)

have written

c)

wrote

d)

made

40.

Where ____________ your last holiday?

a)

did you spend

b)

did spend

c)

have you spent

d)

you spent

41.

Where were you last night?

a)

I were at home

b)

I was at home

c)

I did was at home

d)

I have been at home

42.

Last night we _______(walk) to the cinema.

a)

walk

b)

walks

c)

have walked

d)

walked

43.

I ____ (study) for the exam for three hours.

a)

studyed

b)

have studied

c)

did studied

d)

studied

44.

My sister didn't watched the movie yesterday.

a)

Correct

b)

Incorrect

45.

Complete


The past participle of the verb FLY is ____

a)

Fly

b)

Flew

c)

Flown

46.

Complete


The simple past of the Verb SEE is _____

a)

Saw

b)

Seen

c)

See

47.

Complete la oración


I _____ English last night

a)

Have studied

b)

Has studied

c)

Studied

48.

Which of the following is past simple?

a)

I walked 3 kilometers yesterday.

b)

I haven't gone to class this week.

c)

I had forgotten that girls name yesterday.

d)

I am cool.

49.

Most of the time, since goes with:

a)

past simple

b)

present perfect

50.

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

51.

They ____ ____ to Spain last year. (not go)

(a)  

52.

She _____ _______ her CV yet. (not write)

(a)  

53.

I (a)   home from work an hour ago. (get)

54.

I ____ _____ a mustache for years because I like it. (have)

(a)  

55.

I _______ physics at college since September.

a)

've been studied

b)

've been studying

c)

've be studying

d)

've studying been

56.

I _______ my thesis. Finally!

a)

have finish

b)

has finished

c)

have finished

d)

have finishing

57.

He _______ working hard all day.

a)

has been

b)

has

c)

has had been

d)

have been