Вариант 1
a. any
b. there are a lot of
c. some
d. a lot of
Вариант 2
a. any
b. there are a lot of
c. any
d. some
(оба варианта допустимы в зависимости от смысла предложений)
1. Have they just started their dinner?
2. I haven't seen that film yet.
3. Have you already done your shopping?
Объяснение:
в предложении a) должно быть множественное число - libraries. Возможно, опечатка