Which one of these is the correct one?

  • The registers testcase checks that the module's register interface works as expected.
  • The registers testcase checks that the module's register interface is working as expected.
  • 3
    Although I answered, I'm voting this be migrated to English SE since this question is more about the English language than writing.
    – Craig Sefton
    May 17, 2011 at 8:32

1 Answer 1


"Working" is a present participle.

According to this article, "A Present Participle is used with the verb 'To Be' to indicate an action that is incomplete".

Therefore, if the register interface is a completed action, the first sentence is the better choice. If not, then the second sentence is correct.

Personally, I would say the first sentence is better, because you're checking the condition that it completes the action. If it works, the test succeeds. If it doesn't, the test fails.

(Btw, this question is probably better asked here: https://english.stackexchange.com/).

  • 1
    @geschema - No problem, hopefully a moderator is lurking, and will migrate it for you. Good luck.
    – Craig Sefton
    May 17, 2011 at 8:38
  • 1
    +1, definitely. "works" implies it completes the action and its running another iteration already. "working" implies it's currently running, but we're not sure whether it completes what it should.
    – Frantisek
    May 17, 2011 at 14:16

Your Answer

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

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