Singular or plural verb?
A host of competitive offers have been received. (The sense is plural, so should we use ‘have’? Or should it be ‘has’ to agree with the singular subject ‘host’?)
Thanks.
Answer
Technically has is correct, as the subject of the sentence is “host.” However, if you think this construction will sound odd to your audience, it may be preferable to rewrite the sentence to avoid it. For instance,
Many competitive offers have been received.
or even
We have received many competitive offers.
which also changes the voice from passive to active.
Attribution
Source : Link , Question Author : whippoorwill , Answer Author : Sasha Vodnik