完了形(現在時制)【中学英語】

1.完了形とは

ある時を基準にして、動作の完了・結果経験、動作や状態の継続を表すもの

現在完了形 … 現在を基準にしたもの
過去完了形 … 過去を基準にしたもの(今回は扱わない)



2.完了形の用法

have + 過去分詞動詞の原形にedをつける

※過去分詞については分詞を参照




3.現在完了形

haveの現在形(have・has) + 過去分詞 

①現在に至るまでの動作の完了 … ~してしまった
②過去の動作の結果生じた現在の状態 … ~してしまった[今も…]
③現在に至るまでの経験 … ~したことがある
④現在に至るまでの状態の継続 … ずっと~だ

例: I have lost my watch.(私は腕時計を失くしてしまった[今もない])





4.現在完了形の否定文・疑問文

haveが助動詞であるため、助動詞の文と同じ用法である

例: I have not finished my homework.(私は宿題を終えていない)

例: Have you been to Canada?(あなたはカナダに行ったことがありますか)
ーYes, I have. / No, I have not.



5.現在に至るまでの動作の完了(~してしまった)

just(ちょうど)
already(もう、すでに)
yet([疑問文で]もう、[否定文で]まだ)

※haveは助動詞なので、副詞はhaveの後ろに置く

例: I have just finished my homework.(私は宿題をちょうど終えた)

※ただ、yetは文末に置くので注意



例: I haven't finished my homework yet.(私は宿題をまだ終えていない)



6.過去の動作の結果生じた現在の状態(~してしまった[今も…])

例: He has gone to America.(彼はアメリカに行ってしまった[今もいない])

Cf. He has been to America.(彼はアメリカに行ったことがある)



7.現在に至るまでの経験(~したことがある)

ever(今までに)
never(今まで一度もない)
before(以前に), 倍数詞[once(一度), twice(二度), three times(三度)]

例: Have you ever been to America?(あなたはアメリカに行ったことがありますか)

※③の副詞は、文末に置く

例: He has been to America before.



8.現在に至るまでの状態の継続(ずっと~だ)

for(~[期間] の間)
since(~[過去のある時点] 以来)
How long(どれくらいの期間)

例: I have lived in this town for two years.(私はこの町に二年間住んでいます)