II. Choose the correct tenses.
1 Steven Spielberg has directed / has been directing over twenty films since 1980.
2 He has worked on / has been working on a new film since January.
3 John Galliano has designed / has been designing clothes for a long time.
4 He has designed / has been designing two new collections since last summer.
5 Lonely Planet have published / have been publishing two new travel guides this month.
6 They have published / have been publishing travel guides for years.
Respuestas a la pregunta
Contestado por
3
Respuesta:
1. has
2. has been
3. has
4. has been
5.has
6.has been
Explicación:
has been se usa: Para hablar de una acción que ha acabado hace poco ó que acaba de terminar.
has se usa:
Otras preguntas
Geografía,
hace 2 meses
Matemáticas,
hace 5 meses
Biología,
hace 5 meses
Geografía,
hace 10 meses
Matemáticas,
hace 10 meses