wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Passato Prossimo

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

He "has eaten"

a)

hai mangiato

b)

ho mangiato

c)

ha mangiato

d)

avete mangiato

2.

"They have" played

a)

abbiamo giocato

b)

hanno giocato

c)

avete giocato

d)

ha giocato

3.

The babies "have slept."

a)

hanno dormito

b)

avete dormito

c)

abbiamo dormito

d)

ha dormito

4.

He has "opened" the door.

a)

perso

b)

chiuso

c)

chiesto

d)

aperto

5.

We "have bought" a house.

a)

abbiamo letto

b)

abbiamo pagato

c)

abbiamo venduto

d)

abbiamo comprato

6.

They have "done" their homework.

a)

messo

b)

fatto

c)

preso

d)

detto

7.

You all "have read" the books.

a)

avete detto

b)

avete riso

c)

avete letto

d)

avete legguto

8.

He has "turned on" the light.

a)

ha acceso

b)

ha messo

c)

ha detto

d)

ha visto

9.

She has seen.

a)

ha veduta

b)

ha venduto

c)

ha veduto

d)

hai visto

10.

You "have written."

a)

hai letto

b)

hai detto

c)

hai scritto

d)

hai riso

11.

"They have seen" us

a)

abbiamo visto

b)

avete veduto

c)

hanno visitato

d)

hanno visto

12.

He has "taken" a ferry.

a)

perso

b)

preso

c)

venuto

d)

stato

13.

Il dottore ha ________ con la paziente.

a)

pensato

b)

perso

c)

parlato

d)

venduto

14.

Che cosa hai _______?

a)

aspettato

b)

visto

c)

fatto

d)

detto

15.

I bambini ____________ ieri.

a)

hanno nato

b)

siamo nate

c)

sono nati

d)

siete nati

16.

La ragazza __________.

a)

e' caduto

b)

ha caduta

c)

e' cadute

d)

e' caduta

17.

Le quattro persone ___________________.

a)

hanno morto

b)

sono morte

c)

sono morti

d)

siete morte

18.

We went out (f)

a)

siamo uscite

b)

sono uscite

c)

siamo usciti

d)

siete uscite

19.

He went

a)

e' tornato

b)

e' arrivato

c)

e' andato

d)

e' entrato

20.

We went out.

a)

Sono usciti

b)

Sono tornati

c)

Siamo usciti

d)

Siete tornati

21.

They came home.

a)

Siamo andati a casa.

b)

Siete venuti a casa.

c)

Siamo corsi a casa

d)

Sono venuti a casa

22.

You all stayed. (f)

a)

sono rimasti

b)

siamo rimaste

c)

siete rimaste

d)

siete rimasti

23.

I have arrived!

a)

ho arrivato!

b)

sono arrivato!

c)

sono arrivati!

d)

ho arrivata!

24.

He has returned.

a)

e' tornato

b)

ha partito

c)

e' partito

d)

hai tornato

25.

They entered (m)

a)

siete entrati

b)

sono entrati

c)

siamo entrati

d)

siete entrato