Упражнения на разницу между Perfect Simple и Present Perfect Continuous

Выберите правильную временную форму Present Perfect Simple или Present Perfect Continuous
I haven’t seen / haven’t been seeing you for ages.
I have been cleaning / have cleaned all day and I still have work to do.
Oh, no! There isn’t any chocolate left in the fridge. My sister has been eating / has eaten it all.
How many pages have you been writing / have you written since this morning?
Have you finished / Have you been finishing eating your sandwich yet?
I have been reading / have read all day; yet, I am still on the first chapter.
How long have you known / have you been knowing Peter?
They’ve completed / have been completing the first lap of the race.
You really look so exhausted nowadays; you have been working / have worked too much lately.
Now that I’ve been reading / have read this book, I can take it back to the library.
I am sorry but I have lost / have been losing my key again.
I’ve bought / have been buying a brand new car.
I think you should take a break; you have been running / have run for a long time.
Has the train arrived / has the train been arriving?

ViolettaLife ViolettaLife    1   29.05.2020 13:01    10

Другие вопросы по теме Английский язык