Guardar o recibo era uma ação passada; devolver a chaleira seria possível agora. Medo de altura é um traço contínuo que também afetou a escolha de ontem. Condicionais mistas dão referências temporais diferentes às duas orações.

A ideia

Para condição passada e resultado presente, use if + past perfect com would/could + forma base: had saved ... could return now. Para condição presente duradoura e resultado passado, use if + past simple com would/could have + particípio: weren't afraid ... would have joined.

Exemplos

  • If I'd saved the receipt, I could return this kettle now.Se eu tivesse guardado o recibo, poderia devolver esta chaleira agora.
  • If we had booked a larger van, we wouldn't need a second trip today.Se tivéssemos reservado uma van maior, não precisaríamos de uma segunda viagem hoje.
  • If Lina had accepted the job last spring, she would be living in Oslo now.Se Lina tivesse aceitado o emprego na primavera passada, estaria morando em Oslo agora.
  • If I weren't afraid of heights, I would have joined the rooftop tour yesterday.Se eu não tivesse medo de altura, teria participado da visita ao telhado ontem.
  • If she knew how to repair watches, she could have fixed mine last week.Se ela soubesse consertar relógios, poderia ter consertado o meu na semana passada.
  • If this room were quieter, we would have recorded the interview here yesterday.Se este cômodo fosse mais silencioso, teríamos gravado a entrevista aqui ontem.

A leitura usa uma voz inglesa sintética do dispositivo. A qualidade e a disponibilidade variam; ela não avalia a pronúncia.

Atenção

Uma característica presente não viaja ao passado: entende-se que medo ou habilidade também se aplicavam ao evento anterior. Não escolha os dois tempos só por yesterday ou now; analise cada oração. Formas passadas podem marcar irrealidade, não tempo passado.

Experimente

  1. Escolha a forma correta. If I'd saved the receipt, I could ___ the kettle now. (return / returned)

    Mostrar a resposta ou um exemplo de resposta

    return

    O resultado trata de uma devolução possível agora: use could return, sem have nem forma passada.

  2. Escolha o particípio. If I weren't afraid of heights, I would have ___ the tour yesterday. (joined / join)

    Mostrar a resposta ou um exemplo de resposta

    joined

    O resultado pertence a ontem, então would have leva o particípio joined.

  3. Em If I'd saved the receipt, I could return this kettle now, o falante imagina outro passado. Ele realmente guardou o recibo? no / yes

    Mostrar a resposta ou um exemplo de resposta

    no

    Não: na leitura contrária aos fatos indicada, o recibo não foi guardado. Guardá-lo é a mudança passada imaginada; devolver a chaleira é o resultado presente.

Use hoje

Descreva duas cronologias: o recibo não guardado antes afeta a devolução agora; um medo duradouro impediu a visita de ontem. Escreva uma condicional mista para cada caso e diferencie fatos reais de mudanças imaginadas.