✨ ベストアンサー ✨
他の質問者の方にブロックされたようで、先の返信が確認できないので再度書きますが、現在完了において、three years agoという過去の一時点を表す句は用いることができません。
完了不定詞として捉えるなら、両者共に
It seems that there was〜
現在完了とseemの接続として捉えるなら上の文は
It seems that there has been〜
下の文は過去の一時点なので現在完了は使えず
that there was〜です
つまり以下で合ってますか?
In this area there seems to have been a big earthquake in the past.
→in the pastが示す期間が長いから〇
In this area there seems to have been a big earthquake three years ago.
→完了不定詞なら〇、現在完了ならthree years agoが特定の時点を示すから ×
It seems there was a big earthquake in this area in the past.
→〇
It seems there was a big earthquake in this area three years ago.
→〇
It seems there has been a big earthquake in this area in the past.
→ in the pastが示す期間が長いから〇
It seems there has been a big earthquake in this area three years ago.
→three years agoが特定の時点を示すから×
in the past=before
という認識でいいですか?
合っています。
beforeとin the pastは共に、過去形、現在完了で使えるという意味で同じですが、before は何かしらの時間や出来事の前というニュアンスになります。
主節が過去時制で、従属節がさらに過去のとき、過去完了不定詞?を使いますが、その際にbeforeを用いることが多いです。
ありがとうございます!!
In this area there seems to have been a big earthquake in the past.
これを、It から始めて同じ意味になるように書き換えていただけますか?
In this area there seems to have been a big earthquake three years ago.
これを、It から始めて同じ意味になるように書き換えていただけますか?