5 exercises — practise correct plurals for criterion, datum, index, matrix, and schema in technical English.
0 / 14 completed
1 / 14
Which sentence correctly uses the plural of "criterion" in a technical requirements document?
"The proposal must satisfy all three criteria before it moves to review" is correct: "criteria" is the standard plural of the Greek-derived singular "criterion". Option B invents a regular "-s" plural that isn't standard usage. Option C incorrectly adds an apostrophe-s. Option D uses the singular form where a plural is required.
2 / 14
Choose the sentence that correctly treats "data" with the agreement most database and engineering teams actually use in practice.
"The data is stored in a columnar format for faster analytical queries" is correct: although "data" is technically the plural of "datum", modern technical and scientific English overwhelmingly treats "data" as a mass noun with singular agreement. Option B uses formally "correct" plural agreement that reads as stilted in most technical writing today. Option C wrongly pluralizes "data" again as "datas", which is not a word. Option D uses the bare form "be" instead of a conjugated verb.
3 / 14
Which sentence correctly distinguishes "indices" from "indexes" in a database performance discussion?
"We added three indexes to the table... consults these indices..." is correct and reflects common practice: "indexes" is the everyday plural for database index structures, while "indices" (the classical Latin plural) appears more often in mathematical or formal contexts referring to the same concept — both are accepted, but neither should be mixed with an ungrammatical singular. Option B uses the unattested singular-looking "indice" and drops the final "-es" from "indexes". Option C adds an incorrect apostrophe-s to a plural. Option D leaves both nouns in the singular where plurals are required.
4 / 14
Select the sentence that correctly pluralizes "matrix" in a linear-algebra-adjacent machine learning explanation.
"The model multiplies two weight matrices during each forward pass" is correct: "matrices" is the standard plural of "matrix" in mathematical and technical English. Option B uses the non-standard regular plural "matrixes". Option C incorrectly adds an apostrophe-s. Option D leaves "matrix" singular where a plural is needed.
5 / 14
Which sentence correctly uses "schemas" (the accepted modern plural) rather than the rare classical form when describing a multi-tenant database design?
"Each tenant... gets its own set of database schemas" is correct: in software and database contexts, "schemas" is the standard, widely accepted plural, even though the classical Greek plural "schemata" also exists in linguistics and older academic usage. Option B combines the rare classical plural with an incorrect apostrophe-s. Option C leaves "schema" singular where a plural is required. Option D adds an incorrect apostrophe-s to the regular plural.
6 / 14
During a code review of the user authentication service, Alex comments: 'The current implementation uses multiple criteria to verify user access. We need to ensure all are consistently applied across different environments.' Which sentence best reflects Alex's intent regarding pluralization?
Criteria is a Latin plural form. It's frequently used in technical documentation to represent multiple standards or requirements. The correct phrasing emphasizes that there are *multiple* elements being considered, aligning with the context of a code review and consistent application. Options A, C, and D incorrectly use singular forms or imply only one criterion exists.
7 / 14
You're drafting a PR description for a change to the database schema: 'This update introduces new indices on frequently queried columns to improve read performance.' Which of the following sentences correctly uses 'index' in this context?
'Index' is the correct singular form when referring to a single database index. While 'indices' is a valid Latin plural, it's less common in modern database discussions and can sound overly technical. Using 'index' keeps the language clear and accessible for a wider audience within the development team. The phrase 'indexes are optimized…' aligns with how performance tuning is generally described.
8 / 14
You are reviewing a design document for a new multi-tenant database system. The architect writes: 'The schemas will be carefully designed to ensure data isolation and security.' Which sentence represents the most appropriate plural form of 'schema' in this context?
'Schemas' is the established and widely used plural form for 'schema' within database design. While 'schemae' (the classical Latin plural) exists, it's rarely encountered in modern IT discussions. Using 'schemas' demonstrates current best practices and avoids a potentially confusing or archaic term. This phrasing reflects the common terminology used by database administrators and architects.
9 / 14
During a code review of the user authentication service, Alex comments: 'The current implementation uses multiple criteria to verify user access. We need to ensure all are consistently applied across different environments.' Which sentence best reflects Alex's intent regarding pluralization?
Criteria is a Latin plural form. It's frequently used in technical documentation to represent multiple standards or requirements. The correct phrasing emphasizes that there are *multiple* elements being considered, aligning with the context of a code review and consistent application. Options A, C, and D incorrectly use singular forms or imply only one criterion exists.
10 / 14
You're drafting a PR description for a change to the database schema: 'This update introduces new indices on frequently queried columns to improve read performance.' Which of the following sentences correctly uses 'index' in this context?
'Index' is the correct singular form when referring to a single database index. While 'indices' is a valid Latin plural, it's less common in modern database discussions and can sound overly technical. Using 'index' keeps the language clear and accessible for a wider audience within the development team. The phrase 'indexes are optimized…' aligns with how performance tuning is generally described.
11 / 14
You are reviewing a design document for a new multi-tenant database system. The architect writes: 'The schemas will be carefully designed to ensure data isolation and security.' Which sentence represents the most appropriate plural form of 'schema' in this context?
'Schemas' is the established and widely used plural form for 'schema' within database design. While 'schemae' (the classical Latin plural) exists, it's rarely encountered in modern IT discussions. Using 'schemas' demonstrates current best practices and avoids a potentially confusing or archaic term. This phrasing reflects the common terminology used by database administrators and architects.
12 / 14
Alex needs to update the status of a deployment. The following command is used to mark a deployment as 'complete':
deploy_status --set completed
Which of the following best describes the plural form of 'status' in this context?
The question tests understanding of plural forms in a command-line context. 'Status' here refers to the deployment's state and needs to be pluralized correctly to reflect multiple deployments or statuses. Option 1 is incorrect as it relates to account balances, while options 2 & 3 are correct examples of pluralization.
13 / 14
A developer is reviewing a new API endpoint. The documentation describes the endpoint as having 'parameters' and 'options'. Which sentence correctly uses the plural form of 'option' to describe the available choices?
This question assesses the correct use of plural forms in a technical description. 'Options' is correctly pluralized to indicate multiple choices available within the API. It's important to distinguish between singular and plural when describing configurable aspects of an API.
14 / 14
A developer is preparing documentation for a new API endpoint. The documentation states the endpoint accepts 'requests' and 'responses'. Which of the following correctly pluralizes 'request'?
'Requests' is the standard plural form for 'request' in this context. Using other forms would be confusing and inaccurate when referring to a user-initiated action within an API.
What will I practise in "Latin and Greek Plural Forms in Technical Nouns — IT Grammar Exercise"?
Practise forming and using plurals of Latin/Greek-derived technical nouns like criterion/criteria, index/indices vs indexes, matrix/matrices
How many exercises are in this module?
This module has 14 multiple-choice exercises, each with instant feedback and a full explanation of the correct answer.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.
Do I need to create an account to do these exercises?
No account is required. Just click an option to answer — your score for this session is tracked automatically in the progress bar above.
What happens if I choose the wrong answer?
You'll immediately see which answer was correct, plus a full explanation covering the grammar rule and reasoning behind it — mistakes are where most of the learning happens.
Can I retry the exercises if I want a higher score?
Yes — use the "Try again" button on the results screen to reset and go through all the questions again.
Is my progress saved if I close the page?
No. Progress is tracked only for your current visit; reloading or leaving the page resets the counter. This keeps the exercise simple and account-free.
Where can I find more Grammar exercises?
Browse the full Grammar hub for related drills, or check the "Next up" link below to continue with a connected topic.
How is this different from reading an article on the same topic?
Articles explain grammar rules in prose; this exercise tests and reinforces those rules through active recall with immediate feedback — the two work best together.
Who writes these exercises?
Every exercise is written by the CoderSlingo team, drawing on real workplace English used in IT roles, then reviewed for accuracy and clarity.