Song Library

How Long,

Ace ‧ 1974

About this song worksheet

A printable ESL song worksheet for “How Long,” by Ace ‧ 1974, for Level 3 (intermediate) learners, with a focus on present perfect. Students listen and fill 14 gaps in the lyrics, then discuss the song.

Discussion questions

  1. The singer suspects their partner is being dishonest but hasn't been told directly. Why do you think people sometimes avoid telling the truth in a relationship, even when both people already know something is wrong?
  2. The title question — "How long has this been going on?" — is never answered in the song. Why might a songwriter choose to leave a central question unanswered? What effect does this create for the listener?
  3. Have you ever had a feeling that something wasn't right in a friendship or relationship before anyone said anything? How did you handle it — did you say something or wait?

A printable song worksheet for How Long, by Ace ‧ 1974, focusing on Present perfect. Includes gap-fill, vocabulary, and discussion activities.

Sign in to see the full worksheet

Create a free account to view, print, and download the complete student and teacher versions.

Sign in