Hint: Collective nouns are used to denote a collection of other nouns. Common nouns are non-specific naming words. Proper nouns are specific naming words and abstract nouns are intangible naming words.
Complete solution:
A proper noun is a name used for an individual person, place, or organization, spelled with an initial capital letter. For example, ‘Taj Mahal’, ‘James’, and ‘Meena’ are all proper nouns, as they are specific names of objects and people.
A collective noun is a collection of things taken as a whole. For example, the word ‘shoal’ is used to describe a group of fish.
Similarly, common nouns are nouns denoting a class of objects or a concept as opposed to a particular individual. They are the opposite of a proper noun. For example, words like ‘school’, ‘garden’, and ‘monument’ are common nouns.
An abstract noun is a noun denoting an idea, quality, or state rather than a concrete object.
For example, the words ‘truth’, ‘danger’, ‘happiness’, etc are abstract nouns.
Now let’s have a look at our options one by one-
a) Godavari - proper; banks - common; year - common - This gets all of the nouns correct. This is the exact answer that is needed. This is the required answer. So, this is the correct answer.
b) Godavari - common; banks - collective; year - abstract - All of these nouns are incorrectly labelled. This is not the required answer. So, this is an incorrect option.
c) Godavari - collective; banks - abstract; year - proper - All of these nouns are incorrectly labelled. This is not the required answer. So, this is an incorrect option.
d) Godavari - proper; banks - collective; year - common - The first and last nouns are properly named, however, ‘banks’ is not a collective noun. This is not the required answer. So, this is an incorrect answer.
Hence, the correct answer is option ‘a’.
Note: Each option gives you a different answer. Try to identify what ‘collective nouns’, ‘proper nouns’, ‘abstract nouns’ and, ’common nouns’ mean. This will help you to choose the correct option.