[Grammar] that or which

Status
Not open for further replies.

tyrp

Member
Joined
Dec 15, 2011
Member Type
Student or Learner
Native Language
Russian
Home Country
Ukraine
Current Location
Ukraine
Hello everybody,
We were taught to use 'that' in clauses after 'all', 'every-/any-/something', and not [STRIKE]'which'.[/STRIKE] If so, should this rule be applied to pronouns on -one (someone, anyone) and -body (every-/any-/somebody) or can we use 'who' with them as well?
Are only sentences A & C correct in the examples below?
#1
A) He told me something that surprised me.
B) He told me something which surprised me.
C) He told me something, which surprised me (if we were not on speaking terms, for instance, or I didn't expect him to give me the info).

#2
A) He was talking to somebody (someone) who was unfamiliar to me.
B) He was talking to somebody/someone that was unfamiliar to me.
C) He was talking to somebody/someone at the bus stop, which was not typical of him.

#3
A) He respects all that help other people. (Will it not sound better with 'everybody'?)
B) He respects all who help other people.
C) He respects you all, which is very wise of him.

I appreciate your help, thanks in advance.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
Hello everybody,
We were taught to use 'that' in clauses after 'all', 'every-/any-/something', and not [STRIKE]'which'[/STRIKE][STRIKE].[/STRIKE] If so, should this rule be applied to pronouns on-one (someone, anyone) and -body (every-/any-/somebody) or can we use 'who' with them as well?
Are only sentences A & C correct in the examples below?
#1
A) He told me something that surprised me.
B) He told me something which surprised me.
C) He told me something, which surprised me (if we were not on speaking terms, for instance, or I didn't expect him to give me the info).

#2
A) He was talking to somebody (someone) who was unfamiliar to me.
B) He was talking to somebody/someone that was unfamiliar to me.
C) He was talking to somebody/someone at the bus stop, which was not typical of him.

#3
A) He respects all that help other people. (Will it not sound better with 'everybody'?)
B) He respects all who help other people.
C) He respects you all, which is very wise of him.

I appreciate your help, thanks in advance.

#1 - A, B and C are all acceptable but B is more natural for me. C, as you say, has a different meaning.
#2 - A is fine. B is incorrect. C is fine.
#3 - B and C are fine. A is incorrect and would not be improved by using "everybody".
 

tyrp

Member
Joined
Dec 15, 2011
Member Type
Student or Learner
Native Language
Russian
Home Country
Ukraine
Current Location
Ukraine
Thanks a million!
 
Status
Not open for further replies.
Top