There is a framework called Grails.

Is that sentence correct?

The Grails have integration with jUnit

  • A link would be welcome to provide context...
    – F'x
    Commented Jan 25, 2011 at 7:47

2 Answers 2


Don't let the final 's' fool you, Grails is singular. So:

Grails is an open source web application framework


Grails is a high-productivity web framework


Grails has integration with jUnit


Actually, both answers can be correct.

For example:

Grails have been used for many centuries.

Grails has been used in many projects.

These are both correct usages. However, the further clarification you gave in your quoted text showed that you were referring to the software implementation "Grails". In this case, the proper name of the product is "Grails". The "s" at the end is not indicating a plural, it's just part of the name.

The confusion comes in because it's not common to have singular English nouns end in "s".

Look at it this way. If you use the proper name "Leonides" as your example:

Leonides has given the order to attack".

If, on the other hand, there was a small, furry creature called a "leonide", you would say:

Leonides have been known to attack without provocation.

Hopefully this helps.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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