英語
高校生

英語です。

【イタリアに留学してから3年になります。】
という日本語があって、この英語が

It has been three years since I studied in Italy.

なのですが、since以下が過去形になる理由がわかりません。
過去完了形ではないのでしょうか?
私は since I have studied in Italy. になると思っていました。

英語 完了形
PromotionBanner

回答

過去完了形を使う状況の「誤解」があるように感じます。
過去完了形:[過去のある時点]までの①完了・結果②経験③継続 を表す。
言い換えると、[過去]を表す語(句)が必ず必要です。

例文:It has been(現在完了形) three years since I ( ) in Italy. では現在完了形しかありません。
[過去]を表す語(句)はありません。従って、過去完了形は使えません。

使えるのは、以下のような文です。
例文:Ken had lived(過去完了形) in Italy for nearly a decade <until he [came(過去形) back to Japan last month]>.
ケンは<[先月日本に帰国する]まで>イタリアに10年近く住んでいました。<過去完了:継続>

参考にしてください。

この回答にコメントする
疑問は解決しましたか?