Is there any rule stating that "go" must be followed by gerund?
I know that we should say : I will go fishing tomorrow or I will go hiking tomorrow.
But, if i want to say something like : You should go (taking / take) a shower. Go (taking/take) a nap! ----> It sounds odd for my ears if I pick "taking". Please explain, thank you.
Top answer
You should go take a shower. Go take a nap! Those are right and so are you.
— Mister Micawber
You should go take a shower.
Go take a nap!
Those are right and so are you.
Those are imperative sentences, and 'go take' is a short form of 'go and take': You should go and take a shower.
Go and take a nap!
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.
Thank you for the explanation above. I have another question, how if i want to use go and buy in affirmative clause. The sentence: I will go buy some food OR I will go buying some food. Which one is correct in formal sentence?
Well, none is particularly formal, since food shopping is a very informal activity, but we say this:
I'll go (and) buy some food.
If both actions are meant, use 'go' + 'do' (infinitive). If only the second action is meant, use 'go' + doing (-ing form). This form we use only with actions that include movement, so we can go skiing, go shopping, go bowling, go running