Romi
Hi! :) It's any difference between to say: -I took a shower yesterday. -I had a shower yesterday. ? Thanks!
Feb 24, 2021 1:05 PM
Answers · 44
8
They are BOTH correct and have the same meaning. "I had a shower yesterday" is perfectly normal in British English. It is much commoner than 'took a shower', which can sound quite formal to BrE ears. There are many similar collocations where 'have' or 'go for' are used in BrE, while AmE uses 'take'.
February 24, 2021
5
The meaning is the same. But "I took a shower" would be considered 'American English', whilst "I had a shower" would be considered as 'British English'. The difference is simply a difference in collocation, i.e. different words that go together. :)
February 24, 2021
3
Hi Romi - I took a shower yesterday is the right way to say it. You would use the word take with shower or you can just say "I showered yesterday" if somebody asks you "When is the last time you showered?". Alternatively, if you were telling a story, for example: "Yesterday, I took a shower, and saw a spider in my bathtub" - that would be how you would use it. Hope that helps!
February 24, 2021
2
Your question has already received very good answers. People will understand you either way, but it’s best to say “take a shower” in American English, as some Americans may misinterpret “have a shower”. I’m just going to point out some general rules of English that we use almost every time we open our mouths: 1. We never follow a preposition with a verb in the infinitive. A preposition is always followed by a substantive noun, for example, the gerund: “difference between to saying”. 2. To form a question, we use inversion, so we don’t say “It’s any?”, we say “Is it any?” 3. For your question, we don’t use “it is” or “is it?” (equivalent to Spanish “es” or “está”), rather we use “there is” or “is there?” to talk about existence. (The equivalent in Spanish is “hay”).
February 25, 2021
2
I've just got back from walking and I'm about to have a shower! :-)
February 24, 2021
Show more
Still haven’t found your answers?
Write down your questions and let the native speakers help you!