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.
|
Which is proper?
OR
|
|||
|
|
|
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. |
|||
|
|
|
The subject of the sentence is duration, not seconds, so the verb has to be conjugated with it (has passed) |
|||
|
|
|
"Has passed" is grammatically correct, but sounds unnatural to me. I would prefer.
The user is not actually specifying a duration, but a number which is interpreted as a duration. |
|||
|
|