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.
Search from various English teachers...
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
