1) Shakira __________ for many years. a) has been famous b) has been being famous 2) A: Why are you sweating? B: I ___________ more than an hour. a) have run b) have been running 3) She __________ as a police officer for 6 years. a) has worked b) has been working c) have worked 4) I ___________ this ring, since my grandmother died. a) have had b) have been having 5) She _____________ to meet Justin Bieber since she was very young. a) has wanted b) has been wanting 6) I __________ this book for a week, but I still ________ it. a) 've read/haven't been finishing b) 've been reading/haven't finished 7) She _________ for the results, but they ________ yet. a) has been waiting/have not arrived b) has waited/haven't been arriving 8) My husband is arriving in an hour and I _________ what to cook for dinner yet. a) haven't been deciding b) haven't decided 9) A: Should I buy something for dinner? B: We ________ already ________. Don't worry. a) have-eaten b) have been/eating 10) A: Are you able to go out tonight? B: Of course. I ______ just ______ my project. a) have-finished b) have been - finishing 11) They ________ since they got married. They´re coming in a week. a) have travelled b) have been travelling 12) We _______ the issue all morning, but we still ________ a conclusion. a) have discussed/haven't been reaching b) have been discussing/haven't reached 13) Someone _______ money from my bank account and I _____ just _____ it. a) has been taking/have-realized b) has taken/have been-realizing 14) She is so exciting about her wedding, but she _______ what dress to buy yet. a) hasn't been deciding b) hasn't decided 15) Robert _______ money for about 10 years. At the end of this year he will have a fortune. a) has been saving b) has saved

Present Perfect Simple or Continuous

Tabla de clasificación

Estilo visual

Opciones

Cambiar plantilla

¿Restaurar actividad almacenada automáticamente: ?