【文法基礎】 完了時制 PART 1
問
(1) Please lend me the magazine when you ( ) it.
① have finished ② will have finished ③ had finished ④ will finish
(2) I haven’t heard from him ( ) at least two years
① since ② for ③ after ④ as
(3) Mary is absent today. She ( ) to Hokkaido.
① comes ② has been ③ has gone ④ has arrived
(4) He ( ) home just now. Didn’t you know that?
① has come ② had come ③ came ④ been coming
(5) “What do you want to do after you graduate?” “( ).”
① I haven’t decided yet ② I’m still not deciding
③ I still don’t decide ④ I wasn’t decided yet
(6) They married three years ago.
= They ( )( )( ) for three years.
(7) 次の与えられた語句を適切な文になるように、並び替えなさい。
A:【 the new / which / my mother / to me / given / lost / had / pencil 】
Yesterday I ( )( )( )( )( )( )( )( ).
B:【 fifty years / since / have / more than / the war / passed / was 】
( )( )( )( )( )( )( ) over.
今回の7問は完了時制の現在・過去・未来がしっかりと識別出来ているか。
必要なスキルは以下だけ。
【解法】
完了時制の区別キーポイントは2つ。
① 視点がどこにあるのか(現在 or 過去 or 未来)
② 終点はどこか?どこまでの状況を表現するのか(現在 or 過去 or 未来)
『現在完了形』
始まりは過去かもしれないが話者が現在に視点を置いて現在までの状況を述べている。 終点が現在。
cf. I have been to Tokyo three times.
東京に3回行ったことがあるのは、①今の立場で②今までの経験を述べている。
『過去完了形』
話者が視点を過去に置いて、過去から始まり、過去までの状況を述べている。現在までの状況を述べていない。終点が過去。
cf. I had never been to Tokyo before I was a university student.
東京に行ったことがないのは①(私が大学生だった前の状況)過去の視点に立って
②その大学生だった時まで(過去)の経験を述べている。現在までの経験ではない。
『未来完了形』
話者が視点を未来に置いて、過去から始まり、現在を通り越して、未来までの状況を述べている。終点が未来。
cf. I will have been to Tokyo if I go to Tokyo with my friends next week.
東京に行ったことがあるのは①(もし来週友達と東京に行けば) 未来の視点に立って
②その未来の地点では東京に行ったことがあるという経験を述べている。
以上のことを頭に入れて設問を解いてみると
(1) A: ② 私は奈良であなたに会ってから、そこに住んでいる。(今までの状況)
(2) A: ④ 私は今年の末までに10年間ここに住んだことになる。(未来までの状況)
(3) A: ③ 彼は警察官になる前に大学で働いていた。(過去での状況)
(4) A: ③ サムは課題を解決した時には6時間経っていた。(過去までの状況)
(5) A: ④ 次の3月で彼女は6年間英語を勉強したことになる。(未来までの状況)
(6) A: ④ リチャードは昨年、私達の家に来た時に箸の使い方を知らなかった。
彼はそれ以前に箸を使ったことがなかった。(過去までの状況)
(7) 3パターンの書き換えは必須。
I have studied English in Boston for two years.
= Two years have passed since I studied English in Boston.
It is(has been) two years since I studied English in Boston.
*is でもhas beenでもよい。