Take the 2-minute tour ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

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.
share|improve this question
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 '11 at 8:32
add comment

migrated from writers.stackexchange.com May 17 '11 at 13:49

This question came from our site for authors, editors, reviewers, professional writers, and aspiring writers.

1 Answer

"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: http://english.stackexchange.com/).

share|improve this answer
1  
@geschema - No problem, hopefully a moderator is lurking, and will migrate it for you. Good luck. –  Craig Sefton May 17 '11 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. –  RiMMER May 17 '11 at 14:16
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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