Choose the correct answer.
Not since the 1960s _______ attended an anti-war demonstration in London.
so many people have
have so many people
did so many people have
had so many people had