Inicia sesión
Crear actividad
Tipos de actividades
Centro de ayuda
Introduce tu Game Pin
Blog
Premium
English
Español
Français
Crear actividad
Inicia sesión
Todas las actividades
Jugar Test
Imprimir Test
NC5 - Grammar Present Perfect
Author :
José Rojas
1.
How many bags of rubbish ________?
A.
have been collecting?
B.
have you been collecting?
C.
have you collected?
D.
you have collected?
2.
How long ________ your glass and plastic?
A.
have recycling
B.
have been recycling
C.
have recycled
D.
have you been recycling
3.
They _________ their homework so they can go out now.
A.
've done
B.
've been doing
C.
've doing
D.
're doing
4.
People in the forests ____________ these boats all their lives.
A.
have using
B.
have been using
C.
have used
D.
are using
5.
I ___________ a plastic bag for years
A.
haven't used
B.
have using
C.
have being using
D.
haven't been using
6.
Joanna ___________ for the party. They’re wonderful.
A.
has been making
B.
has making
C.
hasn't made
D.
has made
7.
We ___________ this holiday all year.
A.
have planning
B.
have been planning
C.
has been planning
D.
have plan
8.
She ________ from her trip.
A.
is returning
B.
have been returning
C.
has returning
D.
hasn't returned
9.
How much money _____________ today?
A.
have you spent
B.
have you been spending
C.
have spent you
D.
you've spent
10.
We ____________ our own vegetables for years.
A.
grow
B.
have been growing
C.
have grown
D.
have been grown