Advanced French Quiz

Can you answer the 10 questions?