Occasionally I'm unsure whether I should use that or which. Is there are hard and fast rule regarding usuage?
Here's an explanation from the Chicago Manual of Style:
http://www.chicagomanualofstyle.org/CMS_FAQ/Whichvs.That/Whichvs.That01.html
and another from a random grammar blog:
http://grammar.quickanddirtytips.com/which-versus-that.aspx
Makes sense to me.
'Which' can be used in restrictive clauses as well.

This is not correct.When you are using 'that' and it can be replaced with a comma, use which.
Which is preferable to that.
Eg.
It stops the swarms of mosquitoes that come from the creek, eating us alive.”
It stops the swarms of mosquitoes, which come from the creek, eating us alive.”
There are definite times when one is appropriate and the other is not and there are times when either is appropriate, depending on what you are actually trying to say.
'That' is exclusive and 'which' is inclusive.
If you want to identify something, use 'which'. If you are merely trying to describe it, use 'that'.
This is a ball, which is a round object used in many sports.
This is the ball that my father gave me for my birthday.
With 'which' you are identifying what the ball is. This is a ball. All balls are round objects used in many sports. This is a ball, which is a round object used in many sports.
With 'that' you are simply describing. This is a ball. This happens to be the ball my father gave me. This is the ball that my father gave me.
I have a more in depth discussion of this on my website.
http://www.becausewehaveto.com/grammartraps1.htm#thatwhich
I think you have your wires crossed.
Sorely tempted to say "you're talking a load of balls"
The way I've always figured it, when there's a choice of many implied, use "which". If you're pointing out one specific instance, use "that" instead.
I hope this isn't too long to quote.Is there any difference between the use of that and which in sentences such as any book that gets children reading is worth having, and any book which gets children reading is worth having? The general rule is that, in restrictive relative clauses, where the relative clause serves to define or restrict the reference to the particular one described, which can replace that. However, in non-restrictive relative clauses, where the relative clause serves only to give additional information, that cannot be used: this book, which is set in the last century, is very popular with teenagers but not this book, that is set in the last century, is very popular with teenagers. In US English it is usually recommended that which be used only for non-restrictive relative clauses.
this book, which is set in the last century, is very popular with teenagers but not this book, that is set in the last century, is very popular with teenagers.
It stops the swarms of mosquitoes that come from the creek, eating us alive) is the writer deciding for his own reasons to specifically identify the swarms of mosquitoes concerned as those coming from the creek
This, obviously, is a different case. The rule I was trying to describe (in an easily understandable way, I hoped) only deals with classes. In this example, we're not talking about a class at all. 'This book' automatically identifies it as a single object, rather than a single member of a larger class of objects (such as 'a book'). But, you'll notice, 'which' is still used to define the whole of the thing being described. Where we're only talking about one book, the whole of the thing being described is a single object. To go back to balls (heh heh):
This ball, which is a round object one can throw, is green.
You're still defining 'ball.' It's the same with the book up there. You're not defining all books, but you are defining 'this book' as one that is set in the last century.
Of course the best way to differentiate is to use the terms 'restrictive' and 'non-restrictive' but even I have trouble remembering precisely what those mean and which is which. I'm not sure they're helpful to the novice who asked the question. But the basic concept can, I think, best be illustrated with a well-known military chant.
This is my rifle. There are many like it, but this one is mine.
The difference between restrictive and non-restrictive comes in that 'there are many like it' part.
This is the rifle that is mine. This is restrictive, and consequently we use 'that'. We know it's restrictive because there are many rifles we could be talking about, but we are restricting our description to this one particular example. This description, in other words, does not apply to all rifles, but only to 'this one'.
This is my rifle, which is a weapon used for killin' folk. This is non-restrictive and we use 'which'. We know it's non-restrictive because the descriptive clause applies to all rifles. It's not restricted to 'this one' in particular. This is my rifle. There are many like it. They are all weapons used for killin' folk.
This rifle, which is a weapon used for killin' folk, is mine. Still non-restrictive. Even though this time we're only talking about a single rifle and not the whole class of objects. This one is non-restrictive, though, because it applies to the entire class being discussed. It just happens to be a class of one. This one. This is a rifle. There is only one like it. It's a weapon used for killin' folk. And it's mine.
I'm not sure if that was helpful at all, and I'm not sure it's the way the grammar books describe the difference, but it's the way I've always understood it.
The real trouble comes when it's not so obvious that a thing is meant to be restrictive or non-restrictive. In some cases, as I said before, either 'that' or 'which' is appropriate, but choosing one over the other will change the meaning of the sentence.
Let's take the first example that was posted.It stops the swarms of mosquitoes that come from the creek, eating us alive.”It stops the swarms of mosquitoes, which come from the creek, eating us alive.”Sage said that this was not correct and, though I agree that there was quite a bit wrong in this first comment, I do think that either of these sentences is grammatically flawless. They just don't mean the same thing.
The first one (
describing a particular set of 'swarms of mosquitoes'. There are many swarms of mosquitoes. Some of them come from the creek eating us alive. It stops those swarms.
The second one It stops the swarms of mosquitoes, which come from the creek, eating us alive) isdescribing a particular set of 'swarms of mosquitoes' that has already been defined. The speaker of this sentence knows his audience understands that he's not standing in Mississippi talking about swarms of mosquitoes in Tokyo. He's talking about the swarms of mosquitoes that are relevant to his life and only those swarms. And he's describing all of them. There are many swarms of mosquitoes, but I'm speaking only of a particular subset of swarms. All of those swarms come from the creek, eating us alive.is simply the writer deciding for his own reasons to add extra information about the mosquitoes.
The problem is the article. 'It stops the swarms of mosquitoes...' We know we're talking about a definite set of swarms. There's just no way to distinguish between whether we intend that to be a subset of the larger class 'swarms of mosquitoes' or a class of its own. And without that information, there's no way to tell if the description is restrictive or non-restrictive. That is... until you decide to use 'that' or 'which'. Using one or the other makes that decision and conveys it to your reader. That is why it's important to know the difference between the two.
.The first one (
[/s]It stops the swarms of mosquitoes that come from the creek, eating us alive) is the writer deciding for his own reasons to specifically identify the swarms of mosquitoes concerned as those coming from the creekdescribing a particular set of 'swarms of mosquitoes'. There are many swarms of mosquitoes. Some of them come from the creek eating us alive. It stops those swarms.
I have to say, I'm at a bit of a loss as to how to take your response to my post. If you're trying to say that a simpler explanation was possible, I'm not sure I disagree, but as my sister-in-law can often be heard admonishing her four-year-old, I'd suggest that you 'use your words.' I'm not sure it was necessary to make the sort of statement your post did.
And, additionally, I would point out that your simpler explanation (if that's what you intended) doesn't really guide a writer who doesn't understand the distinction between these words and the ways they are used. Maybe my explanation didn't either, but I did at least attempt it, rather than jotting down a simplistic platitude.
If you were trying to say that a writer is at his liberty to use whichever of these he wants for whatever purpose he wants, I'd have to agree and disagree. Anyone can put anything he wants on a piece of paper. But there is a right and a wrong way to use words if you want to be understood by other people who use those words.
On the whole, I just thought your post was rude and un-called for.