Connectez-vous
Créer une activité
Types d'activités
Centre d'aide
Entrez votre Game Pin
Blog
Premium
English
Español
Français
Créer une activité
Connectez-vous
Toutes les activités
Jouer Test
Imprimer 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