Which is correct? “The class should implements the method.” vs “The class should implement[ ] the...
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty{ margin-bottom:0;
}
up vote
0
down vote
favorite
Which of the following sentences is correct and why?
The class should implements the method.
The class should implement the method.
I am not an English native speaker, but for me the latter looks and sounds correct:
The class should implement the method.
How is the grammatical rule called?
Thankyou very much <(^_^)>
third-person
bumped to the homepage by Community♦ 12 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
|
show 4 more comments
up vote
0
down vote
favorite
Which of the following sentences is correct and why?
The class should implements the method.
The class should implement the method.
I am not an English native speaker, but for me the latter looks and sounds correct:
The class should implement the method.
How is the grammatical rule called?
Thankyou very much <(^_^)>
third-person
bumped to the homepage by Community♦ 12 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
You're quite right. The complement of modal auxiliaries (can/could, may/might, must, shall/should, will/would) always takes the unmarked infinitive form.
– StoneyB
Sep 29 at 11:20
Hello, nuiun. It seems to me that this is a question more fitting for our associates at English Language Learners Stack Exchange. Therefore, I would like to suggest that you transfer your post there instead.
– VTH
Sep 29 at 11:20
@VTH: thankyou vor the suggestion. But what exactly discriminates the "English Language Learners Stack Exchange" from the "English Language & Usage Stack Exchange"? It appears to me that the latter is a superset of the former.
– nuiun
Sep 29 at 11:26
@StoneyB: What about the sentence "He should have implemented the code long ago."? Here there is "have" to help out and it is written in infinitve, but "implemened" is in past form.
– nuiun
Sep 29 at 11:33
@nuiun In your example, implemented is a past participle, not a past form: the perfect construction, have implemented is employed to mark this as a past obligation.
– StoneyB
Sep 29 at 12:27
|
show 4 more comments
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Which of the following sentences is correct and why?
The class should implements the method.
The class should implement the method.
I am not an English native speaker, but for me the latter looks and sounds correct:
The class should implement the method.
How is the grammatical rule called?
Thankyou very much <(^_^)>
third-person
Which of the following sentences is correct and why?
The class should implements the method.
The class should implement the method.
I am not an English native speaker, but for me the latter looks and sounds correct:
The class should implement the method.
How is the grammatical rule called?
Thankyou very much <(^_^)>
third-person
third-person
asked Sep 29 at 10:33
nuiun
1
1
bumped to the homepage by Community♦ 12 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 12 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
You're quite right. The complement of modal auxiliaries (can/could, may/might, must, shall/should, will/would) always takes the unmarked infinitive form.
– StoneyB
Sep 29 at 11:20
Hello, nuiun. It seems to me that this is a question more fitting for our associates at English Language Learners Stack Exchange. Therefore, I would like to suggest that you transfer your post there instead.
– VTH
Sep 29 at 11:20
@VTH: thankyou vor the suggestion. But what exactly discriminates the "English Language Learners Stack Exchange" from the "English Language & Usage Stack Exchange"? It appears to me that the latter is a superset of the former.
– nuiun
Sep 29 at 11:26
@StoneyB: What about the sentence "He should have implemented the code long ago."? Here there is "have" to help out and it is written in infinitve, but "implemened" is in past form.
– nuiun
Sep 29 at 11:33
@nuiun In your example, implemented is a past participle, not a past form: the perfect construction, have implemented is employed to mark this as a past obligation.
– StoneyB
Sep 29 at 12:27
|
show 4 more comments
You're quite right. The complement of modal auxiliaries (can/could, may/might, must, shall/should, will/would) always takes the unmarked infinitive form.
– StoneyB
Sep 29 at 11:20
Hello, nuiun. It seems to me that this is a question more fitting for our associates at English Language Learners Stack Exchange. Therefore, I would like to suggest that you transfer your post there instead.
– VTH
Sep 29 at 11:20
@VTH: thankyou vor the suggestion. But what exactly discriminates the "English Language Learners Stack Exchange" from the "English Language & Usage Stack Exchange"? It appears to me that the latter is a superset of the former.
– nuiun
Sep 29 at 11:26
@StoneyB: What about the sentence "He should have implemented the code long ago."? Here there is "have" to help out and it is written in infinitve, but "implemened" is in past form.
– nuiun
Sep 29 at 11:33
@nuiun In your example, implemented is a past participle, not a past form: the perfect construction, have implemented is employed to mark this as a past obligation.
– StoneyB
Sep 29 at 12:27
You're quite right. The complement of modal auxiliaries (can/could, may/might, must, shall/should, will/would) always takes the unmarked infinitive form.
– StoneyB
Sep 29 at 11:20
You're quite right. The complement of modal auxiliaries (can/could, may/might, must, shall/should, will/would) always takes the unmarked infinitive form.
– StoneyB
Sep 29 at 11:20
Hello, nuiun. It seems to me that this is a question more fitting for our associates at English Language Learners Stack Exchange. Therefore, I would like to suggest that you transfer your post there instead.
– VTH
Sep 29 at 11:20
Hello, nuiun. It seems to me that this is a question more fitting for our associates at English Language Learners Stack Exchange. Therefore, I would like to suggest that you transfer your post there instead.
– VTH
Sep 29 at 11:20
@VTH: thankyou vor the suggestion. But what exactly discriminates the "English Language Learners Stack Exchange" from the "English Language & Usage Stack Exchange"? It appears to me that the latter is a superset of the former.
– nuiun
Sep 29 at 11:26
@VTH: thankyou vor the suggestion. But what exactly discriminates the "English Language Learners Stack Exchange" from the "English Language & Usage Stack Exchange"? It appears to me that the latter is a superset of the former.
– nuiun
Sep 29 at 11:26
@StoneyB: What about the sentence "He should have implemented the code long ago."? Here there is "have" to help out and it is written in infinitve, but "implemened" is in past form.
– nuiun
Sep 29 at 11:33
@StoneyB: What about the sentence "He should have implemented the code long ago."? Here there is "have" to help out and it is written in infinitve, but "implemened" is in past form.
– nuiun
Sep 29 at 11:33
@nuiun In your example, implemented is a past participle, not a past form: the perfect construction, have implemented is employed to mark this as a past obligation.
– StoneyB
Sep 29 at 12:27
@nuiun In your example, implemented is a past participle, not a past form: the perfect construction, have implemented is employed to mark this as a past obligation.
– StoneyB
Sep 29 at 12:27
|
show 4 more comments
1 Answer
1
active
oldest
votes
up vote
0
down vote
Half an answer:
- Use "implement", no plural.
The class should implement the method.
Note: while grammatically correct, it's simpler to say:
The class should use that method.
I don't think the OP thought that was a "plural" form. Probably just a simple 3rd person singular present verb.
– Vun-Hugh Vaw
Sep 29 at 18:00
2
Use and implement mean quite different things, at least in talking about computer programs.
– Peter Shor
Sep 29 at 19:41
@PeterShor, Thanks for suggesting that. For some reason I'd thought of class as in a classroom, (for which the verb seemed a bit much), rather than an OOP class which would make more sense. Alas, SE won't let me downvote my own answer...
– agc
Sep 29 at 21:17
While you can't downvote your own answer, you should be able to edit it.
– Peter Shor
Sep 29 at 21:46
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Half an answer:
- Use "implement", no plural.
The class should implement the method.
Note: while grammatically correct, it's simpler to say:
The class should use that method.
I don't think the OP thought that was a "plural" form. Probably just a simple 3rd person singular present verb.
– Vun-Hugh Vaw
Sep 29 at 18:00
2
Use and implement mean quite different things, at least in talking about computer programs.
– Peter Shor
Sep 29 at 19:41
@PeterShor, Thanks for suggesting that. For some reason I'd thought of class as in a classroom, (for which the verb seemed a bit much), rather than an OOP class which would make more sense. Alas, SE won't let me downvote my own answer...
– agc
Sep 29 at 21:17
While you can't downvote your own answer, you should be able to edit it.
– Peter Shor
Sep 29 at 21:46
add a comment |
up vote
0
down vote
Half an answer:
- Use "implement", no plural.
The class should implement the method.
Note: while grammatically correct, it's simpler to say:
The class should use that method.
I don't think the OP thought that was a "plural" form. Probably just a simple 3rd person singular present verb.
– Vun-Hugh Vaw
Sep 29 at 18:00
2
Use and implement mean quite different things, at least in talking about computer programs.
– Peter Shor
Sep 29 at 19:41
@PeterShor, Thanks for suggesting that. For some reason I'd thought of class as in a classroom, (for which the verb seemed a bit much), rather than an OOP class which would make more sense. Alas, SE won't let me downvote my own answer...
– agc
Sep 29 at 21:17
While you can't downvote your own answer, you should be able to edit it.
– Peter Shor
Sep 29 at 21:46
add a comment |
up vote
0
down vote
up vote
0
down vote
Half an answer:
- Use "implement", no plural.
The class should implement the method.
Note: while grammatically correct, it's simpler to say:
The class should use that method.
Half an answer:
- Use "implement", no plural.
The class should implement the method.
Note: while grammatically correct, it's simpler to say:
The class should use that method.
answered Sep 29 at 17:33
agc
2,503625
2,503625
I don't think the OP thought that was a "plural" form. Probably just a simple 3rd person singular present verb.
– Vun-Hugh Vaw
Sep 29 at 18:00
2
Use and implement mean quite different things, at least in talking about computer programs.
– Peter Shor
Sep 29 at 19:41
@PeterShor, Thanks for suggesting that. For some reason I'd thought of class as in a classroom, (for which the verb seemed a bit much), rather than an OOP class which would make more sense. Alas, SE won't let me downvote my own answer...
– agc
Sep 29 at 21:17
While you can't downvote your own answer, you should be able to edit it.
– Peter Shor
Sep 29 at 21:46
add a comment |
I don't think the OP thought that was a "plural" form. Probably just a simple 3rd person singular present verb.
– Vun-Hugh Vaw
Sep 29 at 18:00
2
Use and implement mean quite different things, at least in talking about computer programs.
– Peter Shor
Sep 29 at 19:41
@PeterShor, Thanks for suggesting that. For some reason I'd thought of class as in a classroom, (for which the verb seemed a bit much), rather than an OOP class which would make more sense. Alas, SE won't let me downvote my own answer...
– agc
Sep 29 at 21:17
While you can't downvote your own answer, you should be able to edit it.
– Peter Shor
Sep 29 at 21:46
I don't think the OP thought that was a "plural" form. Probably just a simple 3rd person singular present verb.
– Vun-Hugh Vaw
Sep 29 at 18:00
I don't think the OP thought that was a "plural" form. Probably just a simple 3rd person singular present verb.
– Vun-Hugh Vaw
Sep 29 at 18:00
2
2
Use and implement mean quite different things, at least in talking about computer programs.
– Peter Shor
Sep 29 at 19:41
Use and implement mean quite different things, at least in talking about computer programs.
– Peter Shor
Sep 29 at 19:41
@PeterShor, Thanks for suggesting that. For some reason I'd thought of class as in a classroom, (for which the verb seemed a bit much), rather than an OOP class which would make more sense. Alas, SE won't let me downvote my own answer...
– agc
Sep 29 at 21:17
@PeterShor, Thanks for suggesting that. For some reason I'd thought of class as in a classroom, (for which the verb seemed a bit much), rather than an OOP class which would make more sense. Alas, SE won't let me downvote my own answer...
– agc
Sep 29 at 21:17
While you can't downvote your own answer, you should be able to edit it.
– Peter Shor
Sep 29 at 21:46
While you can't downvote your own answer, you should be able to edit it.
– Peter Shor
Sep 29 at 21:46
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fenglish.stackexchange.com%2fquestions%2f466138%2fwhich-is-correct-the-class-should-implements-the-method-vs-the-class-should%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You're quite right. The complement of modal auxiliaries (can/could, may/might, must, shall/should, will/would) always takes the unmarked infinitive form.
– StoneyB
Sep 29 at 11:20
Hello, nuiun. It seems to me that this is a question more fitting for our associates at English Language Learners Stack Exchange. Therefore, I would like to suggest that you transfer your post there instead.
– VTH
Sep 29 at 11:20
@VTH: thankyou vor the suggestion. But what exactly discriminates the "English Language Learners Stack Exchange" from the "English Language & Usage Stack Exchange"? It appears to me that the latter is a superset of the former.
– nuiun
Sep 29 at 11:26
@StoneyB: What about the sentence "He should have implemented the code long ago."? Here there is "have" to help out and it is written in infinitve, but "implemened" is in past form.
– nuiun
Sep 29 at 11:33
@nuiun In your example, implemented is a past participle, not a past form: the perfect construction, have implemented is employed to mark this as a past obligation.
– StoneyB
Sep 29 at 12:27