「(ずっと)~している」の意味になる現在完了の作り方

この記事は約2分で読めます。
問題ほぼ同じ意味の1文になるように(   )に適する語を書きなさい。
問1
Ken wanted the game last month. And he still wants the game now.
Ken (   ) (   ) the game (   ) last month.

ネコ
まずは問1からやってみよう。ふむふむ、これは大丈夫だ。「先月にゲームが欲しくて、今もゲームが欲しい」から、「ずーっとゲームが欲しい」ってことですね。

ということは現在完了を使えばいいんでしょ。で last month が『過去のある時点』をあらわしているから……こうですね。

Ken ( has ) ( wanted ) the game ( since ) last month.

ウサギ
おお、素晴らしい。正解なのも素晴らしいけれど、答えを導き出す過程が丁寧なのがさすがですね。では次の問題です。

問題問2
I bought this pen two years ago. I still use it.
I (   ) (   ) this pen (   ) two years.

ネコ
次の問題も余裕ですよ。同じパターンでしょ。現在完了を使ってチョイチョイとやれば……はい、できました~♪

I ( have ) ( bought ) this pen ( since ) two years.

ウサギ
やっぱり……調子に乗るとすぐこれだ……さっきみたいに丁寧にやれば正解できるのに……

まず、後のほうの (  ) だけど、two years と『期間』をあらわす語句が後にあるから……

ネコ
ああ、(for) two years ですね。

ウサギ
あとは前の方の (  ) だけど ( have ) ( bought ) this pen だと「ずーっとこのペンを買っている」になっちゃうよ。問題文から考えると「私は2年前からずーっと何をしている」のですか?

ネコ
そうかそうか、ペンを使っているんですね。ということは、こうですね。

I ( have ) ( used ) this pen ( for ) two years.

ウサギ
それで正解です。この手の問題はパターンとしてこう覚えておくのもいいかもしれないね。

英文中に still がある方の文の動詞を使って、現在完了の文にする。

コメント

タイトルとURLをコピーしました