Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Which is proper?

The method will be fired after the specified duration of seconds has passed.

OR

The method will be fired after the specified duration of seconds have passed.

share|improve this question

3 Answers 3

up vote 4 down vote accepted

A duration has passed, but seconds have passed. In the phrase "a duration of seconds", the noun is "duration", so the correct verb is has.

share|improve this answer

The subject of the sentence is duration, not seconds, so the verb has to be conjugated with it (has passed)

share|improve this answer

"Has passed" is grammatically correct, but sounds unnatural to me. I would prefer.

The method will be fired after the specified number of seconds has passed.

The user is not actually specifying a duration, but a number which is interpreted as a duration.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.