キク英文法4周目 Chapter 2, Day 6, Day 7, Exercise, 時制

  • 投稿日:
  • by
  • カテゴリ:

Rule 035
現在完了形は、過去を明確に表す副詞(句)とともに用いることができない。

接続詞whenの導く副詞節が過去を表す場合と、疑問詞whenで始まる疑問文では現在完了形を用いることができない。
(X) When have you finished the report?
(O) When did you finish the report?

Rule 038
未来のある基準点までに動作が完了していることを表すには、未来完了形を用いる。
If I call again in an hour, do you think she will have arrived at her desk?

Rule 038
現在進行形と現在完了進行形の違い:現在進行形は現在進行中の動作を表し、過去から継続していることは含まれない。
It is snowing very hard.
(現在)雪が激しく降っている。
It has been snowing very hard since last Friday.
先週の金曜から雪が激しく降っている。

Day 6
ミスなし
Day 7
ミスなし
Exercise
Living costs (have risen) almost 2 percent since last April.

選択肢
has been rising
has risen
have risen
raise これを選んだ

last April があるから現在完了形は使えないのでは、という引っかけに引っかかった。
しかも、raiseって別の単語だし。
上がる:rise,rose,risen
raise:他動詞、(高く)持ち上げる、掲げる、引き揚げる、高める、増す、引き上げる、上昇させる、(...へ)昇進させる、出世させる、身を起こす

イマイチスッキリしないので、ChatGPTに聞いてみた。

もともとの生活費が5%だとして    
Living costs have risen almost 2 percent since last April.
この文章は、去年の4月に2%値上がりして、今現在までずっと7%である。

Living costs have been rising almost 2 percent since last April.
この文章では、去年の4月から今現在まで値上がりしつづけて、結果2%値上がりした、ということですか?

はい、その解釈で合っています。最初の文は、去年の4月に2%値上がりした後、値上がりが止まっている可能性がありますが、現在の生活費が7%であることを示唆しています。一方、2つ目の文は、去年の4月以降、生活費が継続的に上昇してきて、その結果として2%値上がりしたということを示しています。

去年の4月から、生活費が毎月2%ずつ値上がりしつづけている、としたい場合は?

Living costs have been rising by almost 2 percent each month since last April.

文中のbyは、「~によって、~の範囲で」という意味で使われています。ここでは、「生活費が毎月2%ずつ値上がりしている」という意味を表現するために使用されています。つまり、"by almost 2 percent each month"というフレーズは、「ほぼ2%ずつ毎月」という意味になります。