Happy Eater,
Well if the clearance was "cleared to join left base for runway 05" then you would have been fine.
Alternatively "expect a join left base for 05, not yet cleared to enter the zone. Report at..."
If you were my student you would pass - purely because you have demonstrated good airmanship and are more than happy to accept a smacked wrist.