B1Form: have been + -ing
NewMake it with have / has + been + the -ing form. Do not drop been.
subject+ have / has been+ verb + -ing
- I've been learning English for a year.
- It has been raining all day.
- I have been learn English.
- I have been learning English.
Quick Check
Choose the form
She in the park.
has been running Has been + -ing.
Type the answer
It been snowing all morning.
Type the answer
One word is in the wrong form. Type the correct form.
They have been play tennis.
Type the answer
They been playing since noon.
B1For and since: still going on
NewUse it for an activity that began in the past and is still going on, with for + a period or since + a starting point.
subject+ have / has been -ing+ for / since …
- I've been working here since May.
- They have been living here for ten years.
- I am learning English since 2020.
- I have been learning English since 2020.
Quick Check
Type the answer
He has been studying two years.
Choose the form
They English for six months.
have been learning For + period: have been learning.
Put in order
Tap the words in the order of the sentence.
Type the answer
I living in this city since I was a child.
B1Recent activity with a visible result
NewUse it for an activity that has just stopped when you can see or feel the result now.
subject+ have / has been+ verb + -ing
- You're wet. Have you been swimming?
- I've been running, so I'm tired.
- I run, so I'm very tired.
- I have been running, so I'm very tired.
Quick Check
Put in order
Tap the words in the order of the sentence.
Choose the form
Why are your eyes red? — I .
have been crying Result visible now: have been crying.
Type the answer
She's tired because she been running.
Choose the form
He smells of smoke. He .
has been cooking Recent activity: has been cooking.
B1Questions: How long …?
NewAsk about the length of an activity with How long + have / has + subject + been + -ing.
How long+ have / has+ subject+ been + -ing
- How long have you been waiting?
- How long has she been learning Spanish?
- How long are you waiting?
- How long have you been waiting?
Quick Check
Type the answer
One word is in the wrong form. Type the correct form.
How long has they been playing?
Put in order
Tap the words in the order of the sentence.
Type the answer
How have you been studying?
Choose the form
How long waiting?
have you been How long + have + subject + been + -ing.
B1Continuous or simple?
NewUse the continuous to stress the activity and how long it lasts. Use present perfect simple to stress the result or how many.
have been reading+ how long+ have read+ how many
- I've been reading this book for a week.
- I've read three books this month.
- I have been reading three books this month.
- I have read three books this month.
Quick Check
Put in order
Tap the words in the order of the sentence.
Type the answer
He has five cups of coffee today.
Choose the form
I've two rooms today.
painted A number needs present perfect simple.
Type the answer
She has been since breakfast.
B1State verbs: know, like, have
NewSome verbs describe a state, not an activity: know, like, love, want, need, have (own), be. Use present perfect simple with them, not the continuous.
subject+ have / has+ known / liked / had
- I've known her for years.
- She has had this car since 2015.
- I have been knowing her for years.
- I have known her for years.
Quick Check
Type the answer
They have married for five years.
Put in order
Tap the words in the order of the sentence.
Choose the form
He a dog for years.
has wanted Want is a state verb: present perfect simple.
Type the answer
One word is in the wrong form. Type the correct form.
I have knew him since 2018.