# data[].attributes.body
To talk about:

a prediction

a possible result

result does not always happen

# data[].attributes.body
To talk about:

an imagined situation

a situation that is unlikely to happen/contrast with reality

# data[].attributes.body
To talk about

a finished action in the past (no relation to the present)

a series of actions in the past

# data[].attributes.body
To talk about:

an action starting in the past --> continues to the future

a finished action with no specific time

a situation that is still true in the present

# data[].attributes.body
If I study hard, I will pass the exam.

If it starts raining, I won't go to the theatre.

If I were you, I would not talk like that.

If he were my dad, he would understand.

# data[].attributes.body
TO BE:

I/he/she/it + was (not) + Adj/N

You/we/they + were (not) + Adj/N

VERB:

S + (did not) V2/ed + (O)

Questions:

Yes/no:

Was/Were + S + Adj/N?

Did + S + V bare?

Wh- question:

Wh - was/were + S + Adj/N?

Wh - did + S + V bare?

# data[].attributes.body
(+)

I/you/we/they + have + V3/ed + (O)

He/she/it + has + V3/ed + (O)

(-)

S + have/has not + V3/ed + (O)

(?)

Yes/no questions: Have/has S + V3/ed?

Wh- questions: Wh- + have/has + V3/ed?

# data[].attributes.body
Have a specific time

Have no relation to the present

# data[].attributes.body
Emphasize the action

Emphasize the doer

Do not know/no need to mention the doer

# data[].attributes.body
BE + V3/ED

# data[].attributes.body
Present Simple: am/is/are + V3/ed

Past Simple: was/were + V3/ed

Present Perfect: have/has been + V3/ed

Future Simple: will be + V3/ed

# data[].attributes.body
1. Somebody shot him.

--> He was shot.

2. He is washing the cars right now.

--> The cars are being washed right now.

3. The boss has promoted her.

--> She has been prmoted by the boss.

4. A large dog attacked me.

--> I was attacked by a large dog.