Either one of them __ enough experience to do the job. Twenty years __ a lot of time in the field, and that’s how long they’ve been doing this work.


Which of the following options correctly completes the sentence above?

has, are

has, is

have, are

have, is

I think it's B

2 answers

Right
Why is Have, is not correct? I mean part of the sentence included "that's how long they've been doing"

It has the word they've meaning they HAVE been. So they need to match.