"Ten years has passed" or "Ten years have passed"? (2025)

I

ilikeenglish

Senior Member

South Africa

  • Oct 18, 2006
  • #1

Hello,

Previously I had the impression that a period of time is usually regarded as a singular or uncountable thing, so the verb followed is "-s" in most cases, eg. is/ has/ does/etc.

But recently, I find a question posted on the net for language learners whose answer only allows "have passed/elapsed" after "ten years", without "has passed" being listed as a possible answer.

So I wonder if "has passed" cannot follow "ten years"? Or is the answer given to the question not complete.

Thank you.

  • TrentinaNE

    Senior Member

    USA

    English (American)

    • Oct 18, 2006
    • #2

    ilikeenglish said:

    So I wonder if "has passed" cannot follow "ten years"? Or is the answer given to the question not complete.

    The noun "time" is not countable, but its units of measure are. You must use a plural form of the verb with days, years, months, etc.

    Elisabetta

    Brioche

    Senior Member

    Adelaide

    Australia English

    • Oct 18, 2006
    • #4

    I would definitely use a singular in "Ten days/weeks/months/years is a long time to wait."

    If "ten years" really means "a period of ten years" then I'm happy with a singular: "After ten years has passed you can apply for possession of the land".

    But if you want to emphasise the cycle of time, then "have" sounds better.
    Ten years have passed - ten long, lonely years - since Bill died at sea.

    If you want to emphasis the

    I

    ilikeenglish

    Senior Member

    South Africa

    • Oct 18, 2006
    • #5

    Thank you all, esp. Bioche. Your example has reminded me of sth that I could not recall a few minutes before.

    Though my puzzle has not been fully resolved, I know some usages concerning a period of time, know better about where to use "the third person singular verb form" or otherwise. Thank you.
    But the rule still seems a little bit abitrary to me.

    I

    ilikeenglish

    Senior Member

    South Africa

    • Oct 18, 2006
    • #6

    I think I understand now.
    Because I recall that in the very beginning, we are taught this structure "There are 12 months in one year."

    Sr. Moose

    Banned

    Frostbite Falls, Alces and English

    • Oct 18, 2006
    • #7

    Brioche brings up a good point, but in the example 'Ten years is a long time' we're using a linking verb and subject complement rather than a verb that expresses action. That is, a plural noun is simply being modified by an adjective. "Ten years has passed" or "Ten years have passed"? (6)

    TrentinaNE

    Senior Member

    USA

    English (American)

    • Oct 18, 2006
    • #8

    Brioche said:

    I would definitely use a singular in "Ten days/weeks/months/years is a long time to wait."

    Excellent point that I had forgotten! "Ten years has passed" or "Ten years have passed"? (8)

    If "ten years" really means "a period of ten years" then I'm happy with a singular: "After ten years has passed you can apply for possession of the land".

    Hmmm... in this context, the singular verb continues to sound odd to me.

    Elisabetta

    Sr. Moose

    Banned

    Frostbite Falls, Alces and English

    • Oct 18, 2006
    • #9

    Well, we could change the entire ball game and use 'An arduos ten years has passed.' "Ten years has passed" or "Ten years have passed"? (10)

    F

    Forero

    Senior Member

    Maumelle, Arkansas, USA

    USA English

    • May 6, 2008
    • #10

    "Ten years" can be either singular or plural, depending on what is meant:

    "After ten years

    has

    passed you can apply for possession of the land." [a ten-year period]
    "After ten years

    have

    passed you can apply for possession of the land."

    "Ten years" as a plural seems a longer time (ten years passing, one by one) than "ten years" as a singular (a ten-year period).

    To me "arduous" draws out the time, and makes "ten years" less workable as a singular:

    "A

    short

    ten years

    has

    brought us to this point."
    "An

    arduous

    ten years

    have

    passed."

    "Ten years" by itself would not need an article since it has a number, but when modified (by "short" or "arduous"), it does need the "an". "An" in such a construction does not make it singular:

    "A mere ten people

    were

    present for the ceremony."

    Loob

    Senior Member

    English UK

    • May 6, 2008
    • #11

    I agree with Brioche and Forero: "ten years" can be singular, meaning "a period of ten years", and therefore used with a singular verb.

    A google search on "years has passed"/"years have passed" suggests that the plural version is more common.

    You must log in or register to reply here.

    "Ten years has passed" or "Ten years have passed"? (2025)

    References

    Top Articles
    Latest Posts
    Recommended Articles
    Article information

    Author: Reed Wilderman

    Last Updated:

    Views: 6592

    Rating: 4.1 / 5 (72 voted)

    Reviews: 95% of readers found this page helpful

    Author information

    Name: Reed Wilderman

    Birthday: 1992-06-14

    Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

    Phone: +21813267449721

    Job: Technology Engineer

    Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

    Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.