1) правильно will be taking
Смотри, если мы переведем предложение, то получится:
В три часа завтра мы ... наш урок французского.
Сразу видим, что это мы говорим про будущее, потому что у нас есть ключевое слово "завтра".
Ведь так, "завтра" это же будущее)
Значит вариант С нам точно не подходит!!!
Осталось A или В
У нас сказано ТОЧНОЕ ВРЕМЯ!! "В три часа"!!!
А вот тут уже правило) Когда у нас сказано точное время в будущем, то будет will + be + verb(ing)