1) I ____ and my legs are really tired now. a) 've been cycling b) 've cycled 2) I'm sorry I'm late, ____ for a long time? a) have you waited b) have you been waiting 3) How long ____ Peter? a) have you known b) have you been knowing 4) Somebody ____ my messages. They are all read but I haven't seen them yet. a) has been reading b) has read 5) Somebody ____ my cookies. There are very few left. a) has eaten b) has been eating 6) How many books ____ ? a) has she been writing b) has she written 7) She must be tired. She ____ all afternoon. a) has written b) has been writing 8) I ____ all afternoon. I ____ 5 chapters. a) 've read / 've been reading b) 've been reading / 've read 9) I think I ____ chocolate since I was born. a) 've liked b) 've been liking 10) They ____ for months, and they ____ three countries so far. a) have travelled / have been visiting b) have been travelling / have visited 11) Damn it! Somebody _______ my bike! How am I supposed to get to work now? a) has stolen b) has been stealing 12) Look at Sally! She is overwhelmed. She ____ for her wedding on her own for a month now. a) has prepared b) has been preparing

Present perfect simple and present perfect continuous

Tabla de clasificación

Estilo visual

Opciones

Cambiar plantilla

¿Restaurar actividad almacenada automáticamente: ?