I ____ and my legs are really tired now., 've you been cycling, 've cycled, I'm sorry I'm late, ____ for a long time?, have you waited, have you been waiting, How long ____ Peter?, have you known, have you been knowing, Somebody ____ my cookies. There are none left., has been eating, has eaten, Somebody ____ my cookies. There are very few left., has eaten, has been eating, How many books ____ ?, has she been writing, has she written, She must be tired. She ____ all afternoon., has written, has been writing, I ____ all afternoon. I ____ 5 chapters., 've read / 've been wiriting, 've been reading / 've read, I think I ____ chocolate since I was born., 've liked, 've been liking, They ____ for months, and they ____ three countries so far., have travelled / have been visiting, have been travelling / have visited.

Present perfect simple and present perfect continuous - Ex 1 (test-english.com)

Таблица лидеров

Визуальный стиль

Параметры

Переключить шаблон

Восстановить автоматически сохраненное: ?