Español con amigos

B2 · Грамматика

Условные предложения: типы 1–3

Реальное, нереальное в настоящем и в прошлом условие: какие времена ставить после si и в главной части

Oraciones condicionales

Тип 1

Три типа коротко

si + …resultado
1 · realtengoiré · ve
2 · irrealtuvierairía
3 · pasadohubiera tenidohabría ido

Правило

Реальное условие

si + presente → presente / futuro / imperativo

Условие может выполниться: говорящий считает его реальным. В главной части — presente, futuro, ir a + инфинитив или повелительное наклонение.

Что бывает в главной части

Пример
presenteSi llueve, no salgo.
futuroSi llueve, no saldré.
ir a + inf.Si llueve, voy a leer.
imperativoSi llueve, coge el paraguas.
poder, deber…Si llueve, puedes quedarte.

Привычка и прошлое

Привычка. Si + presente и presente в главной части — то, что происходит всегда при этом условии: Si tengo tiempo, voy al gimnasio (здесь si близко к cuando).

Реальное прошлое. После si может стоять и прошедшее время индикатива, если мы допускаем, что это правда: Si has terminado, puedes irte; Si lo dijo él, será verdad.

Примеры

  • Si llueve, me quedaré en casa.Если пойдёт дождь, я останусь дома.
  • Si ves a Carmen, dale recuerdos.Если увидишь Кармен, передай ей привет.
  • Si tengo tiempo, voy al gimnasio después del trabajo.Если у меня есть время, я хожу в спортзал после работы.

Тип 2

Два значения

Нереальное в настоящем

si + imperfecto de subjuntivo → condicional

Условие не соответствует действительности сейчас: Si tuviera coche, te llevaría (но машины у меня нет).

Маловероятное будущее

si + imperfecto de subjuntivo → condicional

Условие теоретически возможно, но говорящий в него не очень верит: Si me tocara la lotería, dejaría de trabajar.

Две половины фразы

si …resultado
yotuvieratendría
tútuvierastendrías
él / ellatuvieratendría
nosotrostuviéramostendríamos
vosotrostuvieraistendríais
ellostuvierantendrían

Форма на -se и совет

После si можно ставить и форму на -se: Si tuviese tiempo, te ayudaría. В главной части -se невозможна — только condicional (или, в разговорной речи, -ra: quisiera, debiera).

Si yo fuera tú… — устойчивый способ дать совет: «на твоём месте я бы…».

Примеры

  • Si tuviera dinero, viajaría.Если бы у меня были деньги, я бы путешествовал.
  • Si viviera cerca del mar, iría a nadar cada día.Если бы я жил у моря, я бы плавал каждый день.
  • Si yo fuera tú, no aceptaría ese trabajo.На твоём месте я бы не соглашался на эту работу.

Тип 3

Правило

Нереальное в прошлом

si + hubiera + participio → habría + participio

Условие уже не случилось, изменить ничего нельзя: сожаление, упрёк, размышление о прошлом.

Как образуется

Pluscuamperfecto de subjuntivo — это haber в Imperfecto de subjuntivo плюс причастие. В главной части типа 3 разговорная речь часто тоже ставит hubiera: Si lo hubiera sabido, no lo hubiera hecho — это правильно, как и no lo habría hecho.

Hubiera / habría + причастие (sabido, ido)

si …resultado
yohubierahabría
túhubierashabrías
él / ellahubierahabría
nosotroshubiéramoshabríamos
vosotroshubieraishabríais
elloshubieranhabrían

Одна фраза — три типа

tener tiempo · ir

будет время — пойду

Tipo 1
yoSi tengo tiempo, iré.
túSi tienes tiempo, ven.
Tipo 2
yoSi tuviera tiempo, iría.
túSi tuvieras tiempo, vendrías.
Tipo 3
yoSi hubiera tenido tiempo, habría ido.
túSi hubieras tenido tiempo, habrías venido.

estudiar · aprobar

учиться — сдать

Tipo 1
nosotrosSi estudiamos, aprobaremos.
ellosSi estudian, aprobarán.
Tipo 2
nosotrosSi estudiáramos, aprobaríamos.
ellosSi estudiaran, aprobarían.
Tipo 3
nosotrosSi hubiéramos estudiado, habríamos aprobado.
ellosSi hubieran estudiado, habrían aprobado.

Примеры

  • Si hubieras venido, te habrías divertido.Если бы ты пришёл, тебе было бы весело.
  • Si me hubieras avisado, habría ido a buscarte.Если бы ты меня предупредил, я бы за тобой заехал.
  • Si lo hubiera sabido, no lo hubiera hecho.Если бы я знал, я бы этого не сделал.

Смешанные

Два вида смешанных

Условие в прошлом, результат сейчас

si + hubiera + participio → condicional

Si hubiera estudiado medicina, ahora sería médico. Сигнал — слова настоящего в главной части: ahora, hoy, todavía.

Постоянное условие, результат в прошлом

si + imperfecto de subjuntivo → habría + participio

Si fuera más organizada, no habría olvidado la cita — условие касается характера (всегда), результат — конкретного случая в прошлом.

Главная ловушка

После si (в значении «если») не ставят ни futuro, ни condicional. Нельзя «si tendré», «si tendría» — только si tengo, si tuviera. Исключение — si в значении «ли» в косвенном вопросе: No sé si vendrá.

Другие способы сказать «если»

+ subjuntivo

en caso de que · siempre que · con tal de que · a menos que · a no ser que · como

Como и de + инфинитив

Como + subjuntivo — условие-угроза или предупреждение: Como no vengas, me enfado. De + инфинитив заменяет si: De tener tiempo, iría = Si tuviera tiempo…; De haberlo sabido… = Si lo hubiera sabido…

Примеры

  • Si hubiera dormido más, ahora no estaría tan cansado.Если бы я больше спал, сейчас я не был бы таким уставшим.
  • Si fuera más organizada, no habría olvidado la cita.Будь она более организованной, она не забыла бы о встрече.
  • No sé si tendré tiempo mañana.Не знаю, будет ли у меня время завтра.
  • De haberlo sabido, no habría venido.Знал бы я заранее, не пришёл бы.

Совет

Как выбрать тип

Может случиться? → тип 1. Неправда сейчас или вряд ли будет? → тип 2. Уже не случилось? → тип 3. Условие в прошлом, а последствия сейчас? → смешанный.

Примеры

Одна ситуация — три типа

  • Si aprobamos, lo celebraremos en la playa.Если сдадим, отпразднуем на пляже.
  • Si aprobáramos, lo celebraríamos en la playa.Если бы мы сдали, мы бы отпраздновали на пляже.
  • Si hubiéramos aprobado, lo habríamos celebrado en la playa.Если бы мы тогда сдали, мы бы отпраздновали это на пляже.

В разных ситуациях

  • Si mi jefe me da el viernes libre, iré a ver a mis padres.Если начальник даст мне выходной в пятницу, я съезжу к родителям.
  • Si hablaras con él, lo entenderías.Если бы ты с ним поговорил, ты бы его понял.
  • Si hubiera llevado el paraguas, no me habría mojado.Если бы я взял зонт, я бы не промок.
  • Si no hubiéramos vendido la casa, ahora tendríamos jardín.Если бы мы не продали дом, сейчас у нас был бы сад.

Ещё по типам

  • Si terminas pronto, ¿vamos al cine?Если закончишь пораньше, пойдём в кино?
  • Si habéis terminado, podéis iros.Если вы закончили, можете идти.
  • Si no reservamos hoy, no habrá mesa.Если не забронируем сегодня, столика не будет.
  • Si me tocara la lotería, dejaría de trabajar.Если бы я выиграл в лотерею, я бы бросил работу.
  • Si supierais cocinar, no gastaríais tanto en restaurantes.Если бы вы умели готовить, вы бы не тратили столько на рестораны.
  • ¿Qué harías si perdieras el pasaporte en el extranjero?Что бы ты сделал, если бы потерял паспорт за границей?
  • Si hubiéramos reservado antes, habríamos conseguido mejores asientos.Если бы мы забронировали раньше, у нас были бы места получше.
  • Si hubieran estudiado más, habrían aprobado el examen.Если бы они больше занимались, они бы сдали экзамен.
  • Si hubieras aceptado aquel trabajo, ahora vivirías en Londres.Если бы ты тогда согласился на ту работу, сейчас жил бы в Лондоне.

Другие союзы условия

  • En caso de que llueva, la fiesta será dentro.Если пойдёт дождь, праздник пройдёт в помещении.
  • Te lo presto con tal de que me lo devuelvas mañana.Одолжу тебе при условии, что вернёшь завтра.
  • Como no vengas, me enfado.Если не придёшь, я обижусь.

Открыть урок и тест →