0
Pleasehelp Posted 16 years ago
Grammar

Shown me

Please show me the respect you've shown me in the past four years.

How can you use present perfect with "past four years?"

Thanks
  

Top answer

The action has continued up to the present moment: I have lived here for ten years. I haven't seen him in/for the past/last four years. CB

  • The action has continued up to the present moment: I have lived here for ten years.
  • I haven't seen him in/for the past/last four years.
  • CB
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.

1 Answers
0
The action has continued up to the present moment:

I have lived here for ten years.
I haven't seen him in/for the past/last four years.

CB

Related Questions