Đáp án A
No sooner và No longer phía sau dùng than chứ không dùng when => B, C loại
Đảo ngữ với Not until không đảo ngữ vế đầu mà chỉ đảo ngữ vế sau
Đáp án là A: đảo ngữ với Hardly
Hardly + had + S + động từ phân từ II + when + mệnh đề bình thường ở thì quá khứ đơn