NONSENSE=REPORT
CORRECT=BRAINLIEST

Answer:
6. had drunk- past perfect
7. had arrived- past perfect
8. will have sung- future perfect
9. had finished- past perfect
10. will have danced- future perfect
Explanation:
hope it helps..