Which of the following sentences is punctuated correctly?

a

Have the paychecks arrived yet.
b

Have the paychecks arrived yet?
c

Have the paychecks arrived yet!
d

Have the paychecks, arrived yet?

b

Have the paychecks arrived yet?

The sentence that is punctuated correctly is:

b
Have the paychecks arrived yet?