wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Passato prossimo

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

I ate

a)

ho mangiato

b)

ho mangiuto

c)

ho mangeto

d)

ho mangio

2.

You slept

a)

Ho dormito

b)

Hai dormato

c)

Hai dormito

d)

Ha dormuto

3.

He studied

a)

Ha studito

b)

Ha studia

c)

Ho studiato

d)

Ha studiato

4.

We went

a)

Siamo andati

b)

Abbiamo andato

c)

Siamo andato

d)

Abbiamo andati

5.

They talked

a)

Hanno parlano

b)

Hanno parlato

c)

Hanno parlavano

d)

Anno parlato

6.

You (pl) went up

a)

Siete salito

b)

Avete salito

c)

Avete saliti

d)

Siete saliti

7.

We danced

a)

abbiamo ballati

b)

abbiamo ballato

c)

siamo ballati

d)

hanno ballato

8.

I understood

a)

ho capito

b)

ho caputo

c)

ho capato

d)

ho capisco

9.

They went

a)

sono andati

b)

sono andato

c)

sono andata

d)

sono andate

10.

You (pl) drank

a)

avete bevato

b)

avete buto

c)

avete bevuti

d)

avete bevuto

11.

I said

a)

ho diciuto

b)

ho duto

c)

ho decito

d)

ho detto

12.

I arrived

a)

sono arrivato

b)

sono arrivata

c)

sono arrivo

d)

sono arrivuto

13.

They came back

a)

Sono tornato

b)

Sono tornati

c)

Sono tornito

d)

Sono tornuto

14.

We haven't spoken English

a)

Non siamo parlato inglese

b)

Non abbiamo parlata inglese

c)

Non abbiamo parlato inglese

d)

Non siamo parlata inglese

15.

You have written the letter

a)

Hai scritta la lettera

b)

Hai scritto la lettera

c)

Sono scritto la lettera

d)

Sono scritta la lettera

16.

The girls cleaned the house

a)

Le ragazze hanno pulito la casa

b)

Le ragazze ha pulito la casa

c)

Le ragazze hanno pulita la casa

d)

Le ragazze sono pulito la casa

17.

I washed my hair

a)

Sono lavata i capelli

b)

Ho lavata i capelli

c)

Mi ho lavata i capelli

d)

Mi sono lavata i capelli

18.

We woke up late

a)

Ci siamo svegliato tardi

b)

Ci siamo svegliati tardi

c)

Siamo svegliati tardi

d)

Ci abbiamo svegliati tardi

19.

You washed your hands

a)

Ti hai lavato le mani

b)

Hai lavato le mani

c)

Ti sei lavato le mani

d)

Sei lavato le mani