Key: G major•
Verse 1
D
G
Csus2
G
D
G
C
Two
G
D
G
C
thousand years
G
D
G
C
Two thousand years
G
D
G
C
Two thousand years
Csus2
G
D
Two thousand years
G
C
Csus2
G
Have I waited
D
G
D
Verse 2
C
Csus2
G
D
Csus2
To ask if I have loved you
D
Csus2
To know if I have served you
D
Csus2
To find if I've obeyed you
D
Csus2
To know if I've betrayed you
Verse 3
D
G
C
years
G
D
G
C
Two thousand years
G
D
G
C
Two thousand years
G
D
G
C
Two thousand years
G
D
G
C
Two thousand years
G
D
Have I waited
Em
C
Then find I can't be perfect
Verse 4
Csus2
G
D
Em
Not even a perfect
Csus2
G
D
snake
Csus2
G
D
Em
D
Em
D
You suffer for my sake
C
Csus2
D
Verse 5
C
G
Csus2
D
C
Two thousand years
G
Csus2
D
C
Two thousand years
G
D
G
D
C
Two thousand years
G
Csus2
D
Two thousand years
C
G
C
Have I waited
Verse 6
F
C
As you intended
F
C
F
C
You really lived and died for me
C
Verse 7
D
C
D
G
C
Two thousand years
D
G
C
Long, long years
G
D
G
Long, long, long, long years
C
G
D
G
C
G
D
I have waited
G
C
G
Two thousand long, long years
G
C
D
Two thousand long, long years
G
C
D
Two thousand long, long years
G
C
D
Two thousand long, long years
G
C
Two thousand long, long years
How did you like the song?
You need to to leave a rating.
TunerE A D G B E
ChordsD G Csus2 C Em...
More songs by The Who
Discover chords for more songs to play
Popular chords globally
Most played chords & tabs across all users
