John is one among several others who has/have...

Tan Elaine

Key Member
Joined
Jun 29, 2008
Member Type
Student or Learner
Native Language
English
Home Country
Hong Kong
Current Location
Hong Kong
John is one among several others online who has/have expressed support for the government's proposal to ban smoking in shopping centres.

The above sentence is my own.

I would like to know whether I should use "has" or "have". I think "has" is correct because "John" is the subject.

Am I correct? Thanks.
 

GoesStation

No Longer With Us
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
This is one of those ambiguous cases where the best solution is to re-write the sentence. As written, either solution will look wrong to many readers.
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
English
Home Country
England
Current Location
England
And proponents of both variants can make plausible rationales for their preference.
 
Last edited:

Tarheel

VIP Member
Joined
Jun 16, 2014
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Say:

John is one of many who have expressed support....
 
Top