1. There has been a lot of advertisements.
  2. There have been a lot of advertisements.

4 Answers 4


Which is right? 1) There has been a lot of advertisements. 2) There have been a lot of advertisements.

Let's substitute many for a lot of:

There have been many advertisements.

Since many is semantically the same as a lot of. It shows how the sentence requires a plural. Many people are misled by "a lot of". That is just an adjective and has no bearing on whether the noun is plural or singular. If the noun is plural, the verb of the impersonal expression (there is, here, in the present perfect form: there have been) has to be plural also.

Now, let's substitute a lot of for many.

There have been a lot of advertisements.

The correct form here is plural.


I think the second is right. Because advertisements are plural, so the copula (has been/have been) should be plural. In this case, only the second sentence's copula is plural.


Normally we determine has/have the pronoun they follow:

  • He has one
  • We have one

In your example the word in question is not following a pronoun, but consider:

  • There is an advertisement
  • There are advertisements

In your example, therefore, it should be there have been a lot, because you are referring to many advertisements and "have" is plural whereas "has" is singular.


People can probably argue themselves around in circles as to which is 'right', based on a simple question: is the object (main noun denoted by emphasis) "a lot of advertisements" or "a lot of advertisements". One would be singular, the other plural.

Here's the simple answer, though: native speakers say both versions as given in the question, all the time. Which one is more common probably depends on dialect, but no-one except a pedantic grammarian will pick them up on it, and different pedantic grammarians will probably insist on a different 'right' answer.

There are certainly cases where it is more usually treated as a singular - where you are, say, comparing this lot of advertisements with that lot of advertisements.

As a final note, however, it is worth saying that if you are taking a class where you are learning or demonstrating English, you should try to conform to your teacher's expectations. At least, you should do that if you don't want to make a point and argue with your teacher. Most likely, they expect you to consider advertisements as the main noun of the phrase, and treat it as plural.

  • @lambie yes. With different emphasis.
    – SamBC
    Feb 21, 2019 at 18:46
  • Natives say both of the examples in the OP. I'll edit to clarify.
    – SamBC
    Feb 21, 2019 at 19:09
  • And a lot can be a noun. The most well-known example would be in auctions, but it also leads to set phrases like "job lot".
    – SamBC
    Feb 21, 2019 at 19:12
  • "lot" is sometimes a noun, which is IMO why some people conjugate this as a singular. The fact that the way people actually speak doesn't fit with the formalities of how some people try to formalist the English language should hardly be surprising.
    – SamBC
    Feb 21, 2019 at 19:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .