Search from various English teachers...
Jack
present perfect + since ....ago are these 2 sentence right? 1. It's been 2 days since the last time i took the shower 2. I haven't taken a shower since 2 days ago.

Answers · 5

1
It's also very normal to hear, "I haven't taken a shower IN two days."
1
The second answer is OK if you change "since" to "for": I haven't taken a shower for two days.
0
I think the best way to say this is simply: "It's been two days since I took a shower."
0
It's been 2 days since I took a shower (best answer) It's been 2 days since the last time I took a shower (good answer) I haven't taken a shower since 2 days ago (lengthy response but ok) I haven't taken a shower in 2 days (best answer) I haven't showered in 2 days (most common American phrase) I took a shower 2 days ago (most common American phrase)

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today