CONDITIONALS
作者:Юля Шеремет
1. REAL SITUATION
1.1. general truth/fact (every time)
1.1.1. TYPE 0
1.1.1.1. [ IF/WHEN + PRESENT SIMPLE ] [ PRESENT SIMPLE ]
1.1.1.1.1. When my friends **come** to visit, I always **cook** something for them.
1.2. possible/likely event in the nearest future (specific event)
1.2.1. TYPE 1
1.2.1.1. [ IF/WHEN + PRESENT SIMPLE ] [ WILL + VERB ]
1.2.1.1.1. If my friends **come** to visit tomorrow, I **will cook** something for them.
2. HYPOTHETICAL SITUATION
2.1. condition in the present/future
2.1.1. present/future result
2.1.1.1. TYPE 2
2.1.1.1.1. [ IF + PAST SIMPLE ] [ WOULD + VERB]
2.1.2. past result
2.1.2.1. MIXED (IF 2 + 3)
2.1.2.1.1. [ IF + PAST SIMPLE ] [ WOULD HAVE + VERB(3rd form) ]
2.2. condition in the past
2.2.1. present result
2.2.1.1. MIXED (IF 3 + 2)
2.2.1.1.1. [ IF + PAST PERFECT: HAD + VERB(3rd form) ] [ WOULD + VERB ]
2.2.2. past result
2.2.2.1. TYPE 3
2.2.2.1.1. [ IF + PAST PERFECT: HAD + VERB(3rd form) ] [ WOULD HAVE + VERB(3rd form) ]