Решение:
- Иван — это имя человека. Имена людей, клички животных, географические названия, названия улиц, книг, газет и т.д. являются именами собственными. Они пишутся с большой буквы.
- Москва — это название города. Это имя собственное, так как оно обозначает конкретный город.
- друг — это слово, которое обозначает любого человека, обладающего признаками дружбы. Оно не называет конкретного человека, а указывает на общую категорию. Поэтому друг — это существительное нарицательное.
- книгу — это слово, которое обозначает любой предмет, являющийся книгой. Это общая категория, поэтому книгу — это существительное нарицательное.
Ответ: Иван, Москва — имена собственные; друг, книгу — имена нарицательные.