Este año he viajado mucho, pero el año pasado no viajé nada.今年はたくさん旅行したが、去年はまったく旅行しなかった。

he viajadoもviajéもどちらも過去の時制だが、それぞれ違う問いに答えている。話している期間はまだ続いているのか、それともすでに終わっているのか。現在完了形(he viajado)はその窓を開けたままにし、点過去(viajé)はそれを閉じる。

要点: 期間がまだ続いている場合(hoy, esta semana, este año)や、影響がまだ残っている場合は現在完了形。期間がすでに終わっている場合(ayer, la semana pasada, en 2019)は点過去。ラテンアメリカの大部分では、スペインなら現在完了形を使う当日の出来事にも点過去を使う。

核心となる対比:その期間はまだ続いているか

スペイン語の現在完了形と点過去は、どちらも完了した動作を表す。違いは動作そのものが終わっているかどうかではなく、それを置く期間が終わっているかどうかにある。

  • He trabajado hoy.(今日働いた。)hoyはまだ終わっていない。
  • Trabajé ayer.(昨日働いた。)ayerは終わった、閉じた一日である。

同じ考え方はもっと長い期間にも当てはまる。esta semana, este mes, este añoはどれもまだ続いているので現在完了形に自然に合い、la semana pasada, el mes pasado, el año pasado, en 2019は終わっているので点過去が必要になる。

現在完了形(続いている期間) 点過去(終わった期間)
hoy ayer
esta semana la semana pasada
este mes el mes pasado
este año el año pasado
— en 2019, en marzo, hace tres años

期間を区切らない人生経験

具体的な「いつ」を言わずに、人生で何かが起きたことがあるかどうかを話すときは、スペインでは現在完了形が既定の選び方であり、ラテンアメリカの大部分でも広く使われる。よく使われるのはalguna vez(今までに)、ya(もう)、todavía no / nunca(まだ/一度も)である。ただし多くのラテンアメリカの用法では、ここで点過去も同じくらい自然に使われる(*¿Fuiste alguna vez a Portugal?と¿Has ido alguna vez a Portugal?*はどちらもよく使われる)。

  • ¿Has estado alguna vez en Japón?(日本に行ったことがありますか。)
  • Ya he visto esa película.(その映画はもう見た。)
  • Todavía no he leído el libro.(その本はまだ読んでいない。)

同じ出来事に具体的な「いつ」を付け加えたとたん、文は普通、点過去に切り替わる。それはその出来事を、開かれた経験のままにしておくのではなく、閉じた瞬間に位置づけることになるからである。

  • Fui a Japón en 2018.(2018年に日本に行った。)
  • Vi esa película el sábado.(土曜日にその映画を見た。)

結果がまだ残っている出来事

最近の出来事は、hoyのような時間を示す語がなくても、話している時点でその影響がまだ関係している場合には現在完了形になることがある。

  • Ha llegado el paquete.(荷物が届いた。おそらく今もそこにある、という含みがある。)
  • Se ha roto el cristal.(ガラスが割れた。今もまだ割れたままである。)

これを、現在との関連性を示すものが何もない、同じ種類の出来事の単なる報告と比べてみよう。

  • El paquete llegó el jueves.(荷物は木曜日に届いた。)

地域による違い

スペインとラテンアメリカの大部分では、開いた期間と閉じた期間の境界線を実際にはかなり違う場所に引いており、どちらの使い方も正しいスペイン語である。これはどちらか一方が間違っているのではなく、今も生きている地域差である。

スペインでは、その日のうちに起きた出来事に現在完了形を使うのが日常的な選び方で、話す時点ですでに完全に終わっていてもそうである。

  • Hoy he comido paella.(今日パエリアを食べた。)食後何時間経っていても、スペインでは自然な言い方である。

ラテンアメリカの大部分では、同じ内容を点過去で表し、現在完了形は上で見た用法(人生経験、まだ残っている結果)により限定して使われる。

  • Hoy comí paella.(今日パエリアを食べた。)ラテンアメリカの大部分での日常的な言い方である。

一部の地域、特にアンデス地域の一部では、現在完了形の使用範囲がスペインよりもさらに広がり、明らかにその日の外にある出来事にまで使われることがある。こうしたばらつきがあるため、スペイン語圏全体で通用する唯一「正しい」境界線は存在しない。学習者にとって一番安全なのは、唯一の普遍的なルールを期待するのではなく、身の回りのスペイン語話者が実際にどちらのパターンを使っているかに注目することである。

日本語には、スペイン語の現在完了形と点過去にそのまま対応する対立はない。日本語では経験や完了のニュアンスを「もう」「〜たことがある」や文脈で表すことが多い。スペイン語では、特にスペインの多くの用法で、期間がまだ続いているかどうかが両者を選ぶ重要な目安になる。

よくある間違い

  • ❌ He trabajado el año pasado. → ✅ Trabajé el año pasado.(el año pasadoは終わった期間なので点過去が必要。文全体が仕事について一般的に述べていても変わらない)
  • ❌ Ayer he visto a Marta. → ✅ Ayer vi a Marta.(ayerのような終わった一日を示す具体的な語は、標準的な用法では点過去と結びつく。現在完了形が当日の出来事によく使われるとしても、ayer自体が「今日」になることは決してない)
  • ❌ Fui a Portugal alguna vez. → ✅ He ido a Portugal alguna vez.(スペインでは、具体的な「いつ」を伴わずalguna vezで表す経験は、通常は現在完了形を取る。多くのラテンアメリカの用法では、その地域の好みに従って点過去もここで受け入れられる)
  • ❌ Habí comido antes de salir. → ✅ Había comido antes de salir.(これは別の時制、過去完了形である。そのhabíaを現在完了形のhe/has/haと混同しないこと)

力だめし

それぞれの文に、現在完了形か点過去のどちらかを選んで入れよう。

  1. Son las diez de la mañana. Esta mañana (yo) ___ (desayunar) muy tarde.
  2. El mes pasado (nosotros) ___ (visitar) a mis abuelos.
  3. ¿___ (tú, probar) alguna vez el ceviche?
  4. En 2020, ella ___ (empezar) a estudiar español.
  5. Todavía no ___ (ellos, terminar) el informe.
答えを見る
  1. Son las diez de la mañana. Esta mañana (yo) he desayunado muy tarde.(午前中はまだ終わっていない。その日のもっと遅い時間であれば、特にラテンアメリカではdesayunéも同じくらい自然である)  2. El mes pasado (nosotros) visitamos a mis abuelos.   3. ¿Has probado alguna vez el ceviche?   4. En 2020, ella empezó a estudiar español.   5. Todavía no han terminado el informe.

まとめ

  • 選び方を決めるのは、動作そのものが終わっているかどうかではなく、それを置く期間がまだ続いているか(現在完了形)、すでに終わっているか(点過去)である。
  • Hoy, esta semana, este mes, este añoは現在完了形と結びつき、ayer, la semana pasada, en 2019は点過去と結びつく。
  • 具体的な「いつ」のない人生経験(alguna vez, ya, todavía no, nunca)は通常は現在完了形を取り、具体的な日付や日を加えると通常は点過去に切り替わる。
  • 最近の出来事は、hoyのような時間の語がなくても、その結果がまだ残っているというだけで現在完了形になることがある。
  • スペインはラテンアメリカの大部分よりもずっと頻繁に、当日の出来事に現在完了形を使う。どちらの使い方も正しい標準的なスペイン語であり、二つの時制の間に唯一普遍的な境界線があるわけではない。