True or False

Hey I was wondering if someone could explain why I can’t get all three of my questions to be executed. I have to run the code once for every question…yours truly - Billy mcFartnuggets.

string questions = {“the sky is blue?”, “there are seven days in a week”, “girls can’t fart”};
bool answers = {true, true, false };
bool responses = new bool[3];

  if (questions.Length != answers.Length)    
  {
    Console.WriteLine("questions and answers do not match");
  }
  
 int askingIndex = 0; 
  
 foreach (string question in questions)
 {
  string input;
  bool replyAsBool;
  bool isBool;
 
  {Console.WriteLine($" {questions[0]}. Please respond true or false");

Console.ReadLine();
string reply = Console.ReadLine();
}
{Console.WriteLine(" {questions[1]}. Please respond true or false"); Console.ReadLine(); string reply2 = Console.ReadLine(); } {Console.WriteLine(" {questions[2]}. Please respond true or false");
Console.ReadLine();
string reply3 = Console.ReadLine();
}
isBool = Boolean.TryParse(reply, out replyAsBool);

}