Those sound like advanced questions for an 8 year old. It might be an idea to check he isn't over thinking his answers as they may expect something much simpler than he thinks.