I just wrote the following sentence:
Saying "Walkers cheese and chive crisps" is up there with thinking mushy peas were guacamole.
I am wondering whether I should or could have written:
Saying "Walkers cheese and chive crisps" is up there with thinking mushy peas was guacamole.
I know sticklers say that the verb "to be" does not have a subject and object, but instead has two subjects, so they insist on "it is I", not "it's me". I think insisting on "it is I" is nonsense, but nevertheless a consequence of that is that the number of both subjects should be the same. Certainly, both these examples sound right to me, yet both sound wrong. Have I broken grammar?
Some cultural background for non-Brits: a Labour (left-wing) politician in the UK was mocked for mistaking mushy peas (a fairly working-class and northern food) for guacamole (a much more middle-class food). My sentence above was a below-the-line comment mocking a journalist who styles himself as populist, but is actually pretty middle-class himself. Walkers cheese and onion crisps are a popular favour of a popular brand of crisps (chips) in the UK. Cheese and chive would be a flavour of a more up-market brand that a more middle-class person (like the journalist) might choose.