The Birth of Jesus Quiz

The birth of Jesus quiz is based on Luke 1:26-38. Please answer all the questions. (Also, see more of the Christmas-related quizzes.)