'No sooner' triggers an inversion with past auxiliary 'did' and must be followed by 'than', not 'then'. The correct structure is 'No sooner did X happen than Y happened.' Option C correctly uses 'than' and maintains the tense consistency. Option D uses 'then' which is incorrect with 'no sooner'.