Sometimes I see two variants of following sentence:
- "there are not any employees" in the department
- "there is not any employee" in the department
What is the correct sentence?
Sometimes I see two variants of following sentence:
What is the correct sentence?
As long as you are referring to more than one subject, I would go with:
There are not any employees in the department.
For referring to a single instance, I would go with "there is no"
There is no employee in the department.
If the topic has no plural form (or is rarely used with a plural form), then I would consider "there isn't any":
"There isn't any water" = There is no water
"There are not any employees" is the correct one.
I think that not any is usually replaced by no or, in case you want to stress it, not a single, when applied to countable nouns.
When you shorten not to 'nt, you can use any with either the singular or the plural, but I think the plural is more common. With the singular I would use a single again instead of any. There seems to be a plural connotation to any.
I think these sentences are grammatically correct, but they sound off, the first one more than the second:
There is not any employee here.
There isn't any employee here.
Much more idiomatic would be either using a single, using no, or using the plural:
There is not a single employee here.
There isn't a single employee here.
There is no employee here.
There are not any employees here.
There aren't any employees here.
Of course, with mass nouns, you do use the singular together with any, although no can also be used:
There isn't any time to finish he work!
There is no time to finish the work!
"are" would be the correct verb form to match the plural noun "employees".
The most idiomatic form in Canada is "There aren't any employees in the department." A more formal construction, depending on the context, would be "The department has no employees."