+0
Please dear teachers,

Can you help me with this?

Which of the sentences has the right use of relative pronouns? And why?

1. I know several cases when people have complained about the new restaurant.

2. I know several cases in which people have complained about the new restaurant.

3. I know several cases where people have complained about the new restaurant.

Which is the right relative pronoun?

And, is it defining or non-defining?

Thanks to you all.
+0
I find them all acceptable. I usually use "cases where" myself.
I don't like "cases when" very much. Some people may find it wrong.
"cases in which" is too formal for everyday conversation.
They are all defining.

CJ
+0
To me, sentence 2 sounds the best and also the most formal.

Sentence 3 might also be used, especially in more informal English, I'd say. I doubt that I would use sentence 1 myself, but I imagine some people might.

It defines the word "cases".
Students: We have free audio pronunciation exercises.
Comments  
Hello
Easy way to figure out this is asking question like this?

Question:In which cases have people complained about the new restaurant?

Answer2. I know several cases in which people have complained about the new restaurant.

Best Regards
Students: Are you brave enough to let our tutors analyse your pronunciation?