0
Blueblooded65 Posted 13 years ago
Grammar

present perfect

We have been always told that for present perfect we use "since" and "for". I wonder if we can use "in the last several months/years/ days..." for present perfect.
For example:
In the last several months we have noticed the root of the problem.
  

Top answer

Hi, Yes, that's fine. Basically, you need to refer explicitly or implicitly to a period of time. Clive

  • Hi, Yes, that's fine.
  • Basically, you need to refer explicitly or implicitly to a period of time.
  • Clive
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

4 Answers
0
Hi,

Yes, that's fine.
Basically, you need to refer explicitly or implicitly to a period of time.

Clive
0
Cliveyou need to refer explicitly or implicitly to a period of time
... and that time period needs to come up to the present time.
0
Indeed.
The writer seemed to know that already, but it certainly doesn't hurt to be clear.

Related Questions