Are there definitely wrong versions in the list below?
Which version (and why) is the best one?
_____, we were asked to take a placement test.
- On arriving
- Upon arriving
- On arrival
- Upon arrival
- Having arrived
- As soon as we arrived
My favourite one is the 5th one (having arrived), but I am not sure it is the right one.