New Activity
Play Map Quiz
1.

Canta

2.

cantad

3.

cantar

4.

haber cantado

5.

cantando

6.

habiendo cantado

7.

cantado