When you __ at the course, you __ straight to the registration desk.
A) will arrive / have to go
B) have arrived / had to go
C) arrived / will have gone
D) arrive / are to go
E) had arrived / could go
I'm confused between the options "A" and "D". Can anyone explain every option whether it is true or not?