# data[].attributes.body
https://agendaweb.org/exercises/verbs/present-perfect-continuous/exercise-1

https://agendaweb.org/exercises/verbs/present-perfect-continuous/write-1

https://www.englisch-hilfen.de/en/exercises/tenses/present_perfect_progressive_mix.htm

# data[].attributes.body
https://agendaweb.org/exercises/verbs/past-continuous/exercise-1

https://www.montsemorales.com/gramatica/PastContinAffneg.htm

https://agendaweb.org/exercises/verbs/past-continuous/write-2

# data[].attributes.body
https://www.gamestolearnenglish.com/perfect-tense-game/

https://agendaweb.org/exercises/verbs/present-perfect-multiple

https://agendaweb.org/exercises/verbs/present-perfect-2

# data[].attributes.body
https://agendaweb.org/exercises/verbs/past-simple-regular

https://agendaweb.org/exercises/verbs/past-simple/affirmative-interrogative-write

https://agendaweb.org/exercises/verbs/past-simple/affirmative-negative-write

https://agendaweb.org/exercises/verbs/past-simple/interrogative-regular-forms

# data[].attributes.body
https://agendaweb.org/verbs/present-simple/index.html

https://www.englishexercises.org/makeagame/viewgame.asp?id=24

# data[].attributes.body
https://agendaweb.org/exercises/verbs/present-continuous-progressive/-ing-forms

https://agendaweb.org/verbs/present-continuous/index.html

https://agendaweb.org/exercises/verbs/present-continuous-progressive/negative-forms

https://agendaweb.org/exercises/verbs/present-continuous-progressive/question-forms

# data[].attributes.headline
HOW TO FORM THE PRESENT PERFECT CONTINUOUS 

# data[].attributes.subject
HOW TO FORM THE PRESENT PERFECT CONTINUOUS 

# data[].attributes.body
Affirmative: Subject +  Have/ has + been +  verb in present participle + complement
Example: I have been waiting for you.

Negative:  Subject + have/has + not + been + verb in present participle + complement
Example: I haven't been waiting for you.

Interrogative:  Have/ has + Subject + been +  verb in present participle + complement
Example:  have you been waiting for me?

# data[].attributes.body
This tense  is made from the past tense of the verb be and the –ing form of a verb.
Affirmative: Subject + to be (in past) + verb in present participle.
Example:  I was doing my homework.

Negative: Subject + to be (in past) + not +  verb in present participle.
Example:  I wasn't doing my homework

Interrogative:  To be (in past) + subject + verb in present participle.
Example:  was you doing your homework?

# data[].attributes.body
The present participle is formed by adding -ing to the base form of a verb.
Example:  discover - discovering
For verbs ending with the letter –e, eliminate the –e before adding –ing.
Example:  Joke - joking.
If a verb is composed of one syllable which ends with (one vowel + consonant), double the final consonant before adding -ing.
Example:  hit - hitting
When the verb has more than one syllable and the final syllable is stressed, the final consonant is doubled before adding -ing.
Example: begin - beginning.
When the stress is not on the final syllable, the consonant is not doubled
Example:  follow - following.

# data[].attributes.body
Affirmative: Subject + to be + verb in present participle + complement.
Example: I am speaking to you.

Negative: Subject +  to be + not + verb in present participle + complement.
Example: I am not speaking to you.

Interrogative:  To be + subject + verb in present participle + complement.
Example: Am I speaking to you?

# data[].attributes.body
For regular verbs, adding -ed to the base form creates the past participle
For irregular verbs there are no rules and it is just a matter of practice.

# data[].attributes.body
This tense is formed from the present tense of the verb have and the past participle of a verb.
Affirmative:  Subject + have / has + the past participle + complement
Example: I have gone to the park

Negative: Subject + have / has + not +  the past participle + complement
Example: I haven't gone to the park.

Interrogative:  Have / has + subject + the past participle + complement
Have you gone to the park?

# data[].attributes.body
when the verb ends in consonant + "y," change the "y" to "i" and add "-ed": study /studied.

when a verb ends in vowel + "y," add "-ed": play / played.

when a one-syllable verb ends in vowel + consonant, double the consonant : stop / stopped

when the stress is on the final syllable of a verb that ends in vowel + consonant, double the consonant: prefer + r + ed = preferred".

when the stress is not on the final syllable of a verb that ends in vowel + consonant, add "-ed" only: offer offered.

# data[].attributes.body
Affirmative: for  regular verbs, add -ed to the root form of the verb (or just -d if the root form already ends in an e):
subject + verb (in past) + complement
Example: I played in the park yesterday

Negative: Did not + verb in its basic form + complement
Example: I didn't play in the park yesterday
For the verb "to be": use was not or wasn’t,  when the subject is plural, use were not or weren’t.

Interrogative:  did + subject + verb in its basic form +  complemet
Example: Did you play in the park yesterday ?

# data[].attributes.body
1.- Add "s" to the end of the verb:  put / puts.
2.- Add –es instead of –s if the base form ends in -s, -z, -x, -sh, -ch, or the vowel o (but not -oo). miss /misses
3.- If the base form ends in consonant + y, remove the -y and add –ies: worry / worries
4.- If the base form ends in vowel + y, remove the -y and add –ies:  pay /pays

# data[].attributes.body
Most regular verbs use the root form, except in the third-person singular

Affirmative:  Subject + verb + complement
Example: I go to the park.

Negative:  Use auxiliary "DO", and for the 3rd person use "DOES" instead.  (You can also use the contraction don’t or doesn’t)
Subject + DO + NOT +  complement
Example: I don't go to the park.

Interrogative: You need to use the auxiliary verbs "DO" and "DOES"  to make questions.
Example: Do you go to the park?

# data[].attributes.body
It's a tense used to show repeated actions, habits, or generalizations. It's also (less commonly) used to talk about scheduled actions in the near future or happening now.

YouTube

# data[].attributes.body
Refers to an action or state that either occurred at an indefinite time in the past or began in the past and continued to the present time.
You CAN'T use it when you are being specific about when it happened.
You CAN use this form to talk about the duration of something that started in the past is still happening.

# data[].attributes.body
It's used to talk about actions that happened once or several times in the past and actions that were true for some time in the past.

# data[].attributes.body
It's  used to  continuous action or state that was happening at some point in the past:
- to describe conditions that existed in the past.
- to describe something that was happening continuously in the past when another action interrupted it.
-  to refer to habitual action in the past.

# data[].attributes.body
We used this tense to talk about actions happening now, or in the future.
This tense is made from the present tense of the verb be and the –ing form of a verb:

# data[].attributes.attachment_link.title
Present Progressive – Grammar & Verb Tenses

# data[].attributes.body
It's used to show that an action started in the past and has continued up to the present moment. usually emphasizes duration or the amount of time that an action has been taking place.

# data[].attributes.attachment_link.title
Present Perfect Progressive – Grammar & Verb Tenses