1. How long
have you been learning English?
2. How many cigarettes
have you smoked this afternoon ?
3. Sam has
been working here since 2015.
had this watch for a long time.
5. How many years
have you been living in London?
6. Mark is
exhausted. He has been playing tennis
for two hours.
has been doing very well at school since the beginning of the year.
8. I have
been revising my English since 9 o’clock this morning.
has known Laura for many years.
been attending English classes for two years.
11.My best friend has always hated fish.
12.How many chapters of the book
have you read so far ?
have been waiting for the bus for
a long time.
14.I have been
listening carefully to the teacher since the beginning of the lesson.
15.How long have
you been a member of the tennis club?
back to exercise
Print This Page
All Rights Reserved.
Materials provided for use in the classroom or for private study.
Any other use without permission is forbidden.