1) I_____ and my legs are really tired now. a) have cycled b) have been cycling 2)  I'm sorry I'm late, ________for a long time? a) have you been waiting b) have you waited 3) How long ______ Peter? a) have you known b) have you been knowing 4) How many books _________ ? Two.  a) has she written b) has she been writing 5) She must be tired. She ______ all afternoon. a) she has written b) she has been writing 6) I think I _____ chocolate since I was born. a) 've liked b) 've been liking 7) We _____ this TV for ages. I think it's time to buy a new one. a) had b) 've had c) 've been having 8) I ______ the book you lent me and it's great. I'll give it back to you when I finish it. a) have read b) have been reading 9) ______ any fish today? a) Have you been catching b) Have you caught 10) _____ 10 kilometres in only one hour and a half. a) We've walked b) We have been walking

Present perfect simple vs Present perfect continuous

Leaderboard

Visual style

Mga Option

I-switch ang template

I-restore ang gi-autosave: ?