How long have you been studying English? This is an example of the present perfect continuous. Have a look at this presentation to find out how it is used.


Task 1 - word order

Task 2 - matching

Task 3 - gap fill


Practice using present perfect simple and continuous by answering the questions below.
  • How long have you been doing your job? 
  • How long have you been learning English?
  • What have you been doing today?
  • What have you eaten today?
0 votes

  Hello friends of ESOL Nexus, this is my first visit to your interesting email lessons. I really enjoy the tasks, and I want to thank you for your dedication. Thank you.

0 votes

I've been working for two years.

I've been learning English since last year.

I've been learning English today.

I've eaten persian Kebab.

0 votes

I realy like those tasks.
I hope will help me to increase my english to have the capacity to pass the IELTS academic test.
Thank you very much!

1 vote

I have been working for few months.
I have been learning English since last year.
Today I have been sleeping after coming from duty and learning English for few hours.
Today I have been eating fish and vegetables.