Submit a question to our community and get an answer from real people.
Submit

Which one is correct?
Twenty years (have/has passed) since my father died.

Report as

You should use "have", because the word "have" is plural. 20 is more than one, so it should go with a plural word. The word "has" is singular. You could say "One year has passed" because there was only one, not several.

Helpful Fun Thanks for voting Comments (6)
Report as
You are right but my query is We know that definite time is singular I mean 'twenty years' its a definite time then why we should use 'have' there?
Report as
Hmm..that's interesting. That would only work out if you were talking about time as a whole, and not time broken up into segments, measured by years, months weeks, hours, minutes and seconds. It would only work if you were saying "Time has passed."
Report as
Then what about "Ten Miles a is a long distance." Here Ten Miles is a singular subject ain't it? Then what happened to ''Twenty years''?
Report as
They're both correct. It's about context, how the sentence is used and what the next sentence will be.Language changes a lot over time, sometimes there is no definite answer. The English language especially has very many rules, and a lot of exceptions that can be confusing and aggravating if you are trying to learn the language. Most of us that speak it can pick out in what context a word should be used. I'm no expert on grammar for sure, so you might have to ask someone who does it for a living. As a matter of fact I am going to bring that question to my English class tomorrow and see what my teacher says.
Report as
Thanks and thanks a lot for everything.
Report as
You're quite welcome! :D
Report as
Add a comment...

As per the online resources, the correct term to use is the word 'have'. The correct grammatical sentence should be 'Twenty years have passed since my father died'.

Helpful Fun Thanks for voting Comments (0)
Report as
Add a comment...

I agree with pkioko. "have" is the word to use. "Years" is the subject, plural, and "have" is the verb that goes with a plural subject.

Helpful Fun Thanks for voting Comments (0)
Report as
Add a comment...

Have

Helpful Fun Thanks for voting Comments (0)
Report as
Add a comment...
Do you have an answer?
Answer this question...
Did you mean?
Login or Join the Community to answer
Popular Searches