Rules
Correct
Form
100

Has is for...

He, she, it

100

Ana have been practicing ballet for 4 hours.

Ana has been practicing ballet for 4 hours.

100

You / talk / 20 minutes 

You have been talking for 20 minutes. 

200

The verb ends in...

-ing.

200

They have been ate only vegetables for the last 3 months. 

They have been eating only vegetables for the last 3 months 

200

We / learn this topic / last week

We have been learning this topic since last week

300

For is used with...

Periods of time

300

I have been studying for December. 

I have been studying since December. 

300

My dog / play / 30 minutes 

My dog has been playing for 30 minutes 

400

Since is used with...

Specific point in the past.

400

Camila and James have been dating since 7 months. 

Camila and James have been dating for 7 months. 

400

My siblings / argue / this morning 

My siblings have been arguing since this morning 

M
e
n
u