現在完了と共に使われる for と since

 

for は期間を表し、since は継続の始まった時点を表す。

since には後に文が続く接続詞の用法があるが、for にはない。

I have known her for 3 years. 私は彼女を3年間知っている。
I have known her since 1998. 私は彼女を1998年から知っている。
I have known her since she was a child. 私は彼女を子供の時から知っている。
My wife has been sick in bed since last Monday. 月曜日から妻は病気で寝ている。

 

現在完了と過去完了 へもどる

英語基礎復習へもどる