ポルトガル語のCondicionais Passadas
Condicionais Passadas
概要
Condicionais Passadas(Past Conditional Sentences)は、ポルトガル語の中級上(B2)レベルで学ぶ文法事項です。これはポルトガル語の中級上レベルの文法事項で、より高度な表現力が求められます。
Third conditional: Se + pluperfect subjunctive → conditional perfect. For contrary-to-fact past situations. Mixed conditionals also possible.
この文法事項をしっかり理解することで、ポルトガル語での表現力が大きく広がります。以下では、基本的なルール、例文、よくある間違い、そして効果的な学習方法を紹介します。
仕組み
基本ルール
Third conditional: Se + pluperfect subjunctive → conditional perfect. For contrary-to-fact past situations. Mixed conditionals also possible.
| 形式 | 例 |
|---|---|
| If I had known, I would have come. | Se tivesse sabido, teria vindo. |
| If you had told me, I would have understood. | Se mo tivesses dito, teria entendido. |
| If I had studied, I would be a doctor now. | Se tivesse estudado, seria médico agora. |
| If I had left earlier, I would have arrived on time. | Se tivesse saído mais cedo, teria chegado a tempo. |
文脈での例文
| ポルトガル語 | 日本語 | 備考 |
|---|---|---|
| Se tivesse sabido, teria vindo. | If I had known, I would have come. | — |
| Se mo tivesses dito, teria entendido. | If you had told me, I would have understood. | — |
| Se tivesse estudado, seria médico agora. | If I had studied, I would be a doctor now. | — |
| Se tivesse saído mais cedo, teria chegado a tempo. | If I had left earlier, I would have arrived on time. | — |
よくある間違い
誤: Condicionais Passadasの基本形を混同して使う
正: 文脈に合った正しい形を選ぶ
理由: Condicionais Passadasにはそれぞれ適切な使用場面があり、正しい形を選ぶことが重要です
誤: 母語の文法規則をそのまま適用する
正: Condicionais Passadas固有のルールに従う
理由: 日本語と異なる文法体系を持つため、母語の干渉に注意が必要です
誤: 規則を暗記するだけで文脈を無視する
正: 実際の文脈の中で適切に使用する
理由: 文法規則は文脈によって適用の仕方が変わることがあります
使い方のポイント
Condicionais Passadasはフォーマルな文章やビジネスの場面でも頻繁に使われます。ポルトガル語の書き言葉と話し言葉では用法が異なることがあります。また、地域や社会的文脈によって使い方に微妙な違いがある場合があります。さまざまなレジスターでの使用例に触れることが重要です。
練習のヒント
- 新聞、雑誌、文学作品など多様なテキストを読み、この文法事項のさまざまな使い方を観察しましょう。
- ディスカッションやディベートでこの文法事項を使って意見を表現する練習をしましょう。
- フォーマルとインフォーマルの使い分けを意識して、場面に適した表現を選べるようにしましょう。
関連する文法概念
- Compound Conditional — 上位の文法概念
languages.concept.prerequisite
ポルトガル語のCondicional CompostoB2languages.concept.related
languages.cta.conceptText
languages.cta.button