Đáp án:
Sử dụng phân từ hoàn thành để chỉ lí do của một hành động trong quá khứ, được chia ở thì quá khứ hoàn thành (had been to...)
Bỏ từ nối "and", sử dụng dấu "," để ngăn cách 2 mệnh đề
=> Having been to disco the night before, she overslept in the morning.
Tạm dịch: Bởi vì đã đi khiêu vũ đêm hôm trước, cô ấy ngủ quên vào buổi sáng.