『時制(補足)』
☆現在完了は現在を中心とする表現であるため、過去を表す副詞(句・節)などと一緒に用いることはできない。例えば、yesterday, ~ago, last~, just now などとは使えない。ただし、since yesterdayといったようにsinceを用いた時は使用可能である。
☆時・条件を表す副詞節では、未来のことでも現在時制を用いる。例えば、When S V~,(~時) If S V~ ,(もし~ならば)As soon as S V~,(~するとすぐに)といった形の時は未来のことでも現在時制にする。
(例)私が日本を訪れる時、お寿司を食べるでしょう。
When I visit Japan, I will eat sushi.
=I will eat sushi when I visit Japan.
ただし、文中で用いられるwhen節やif節は必ずしも副詞節ではなく、名詞節の時もある。when S V~(いつ~か)や if S V~(~かどうか)といった場合は、名詞節であるため、未来のことであれば、そのまま未来時制を用いる。
(例)私は彼らがいつ私達の家に来るか知っています。
I know when they will come to our house.