Selecciona la opción correcta de los menús desplegables para completar el texto.
1. I've been cycling
've cycled ( 've been cycling, 've cycled ) and my legs are really tired now.
2. I'm sorry I'm late, have you been waiting
have you waited ( have you been waiting, have you waited ) for a long time?
3. How long have you known
have you been knowing ( have you known, have you been knowing ) Peter?
4. Somebody has eaten
has been eating ( has eaten, has been eating ) my cookies. There are none left.
5. How many books has she written
has she been writing ( has she written, has she been writing ) ?
6. She must be tired. She has been writing
has written ( has been writing, has written ) all afternoon.
7. I think I've liked
've been liking ( 've liked, 've been liking ) chocolate since I was born.
8. They have been travelling
have travelled ( have been travelling, have travelled ) for months, and they have visited
have been visited ( have visited, have been visited ) three countries so far.
9. Bruce has been playing
has played ( has been playing, has played ) tennis since he was a child. He has won
has been winning ( has won, has been winning ) many trophies.
10. He has been fishing
has fished ( has been fishing, has fished ) since he was a little boy.