We can say the number 40,823 in English like this: .
A、fourty thousand and eight hundred and twenty- three
B、fourty thousand eight hundred and twenty-three
C、forty thousand eight hundred and twenty-three
D、forty thousand and eight hundred and twenty-three