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

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.

The correct answer is B: has, is.

The sentence should be written as "Either one of them has enough experience to do the job. Twenty years is a lot of time in the field, and that's how long they've been doing this work."
In this sentence, "either one of them" is singular, so "has" should be used instead of "have." Furthermore, since "twenty years" is also a singular noun phrase, "is" should be used instead of "are."

To determine the correct option that completes the sentence, let's break it down:

"Either one of them __ enough experience to do the job."

The subject "either one of them" is singular, referring to one person. Therefore, we should use the singular form of the verb.

"Twenty years __ a lot of time in the field, and that’s how long they’ve been doing this work."

Here, "twenty years" is a measurement of time, which is treated as a singular entity. Hence, we should use the singular form of the verb.

Considering these factors, the correct option to complete the sentence is "has, is."

Therefore, the correct answer is option B: "has, is."