






| Label: | Modern Records EMI 5574 |
| Genre: | Rock |
| Style: | Pop Rock |
| Format: | Vinyl (7" , 45 RPM , Single) |
| A | Has Anyone Ever Written Anything For You » Backing Vocals [Uncredited]: Carol Brooks » Written-By: K. Olsen, S. Nicks | 4:00 |
| B | I Can't Wait (Dub Mix) » Mixed By: Lord Alge » Written-By: E. Pressly, R. Nowels, S. Nicks |
| Label: | Modern Records 7-99532 |
| Genre: | Rock |
| Style: | Pop Rock |
| Format: | Vinyl (7" , 45 RPM , Single) |
| A | Has Anyone Ever Written Anything For You | 4:35 |
| B | Imperial Hotel | 2:53 |
| Label: | Modern Records 79 95327 |
| Genre: | Rock |
| Style: | Pop Rock |
| Format: | Vinyl (7" , 45 RPM , Single) |
| A | Has Anyone Ever Written Anything For You » Backing Vocals [Uncredited]: Carol Brooks » Producer: Rick Nowels » Written-By: K. Olsen, S. Nicks | 4:35 |
| B | Imperial Hotel » Producer: Jimmy Iovine » Written-By: M. Campbell, S. Nicks | 2:53 |
| Label: | Modern Records/EMI 12 EMI 5574 |
| Genre: | Rock, Pop |
| Style: | Pop Rock |
| Format: | Vinyl (45 RPM , Single , 12") |
| A1 | Has Anyone Ever Written Anything For You » Backing Vocals [Uncredited]: Carol Brooks » Producer: Rick Nowels » Written-By: K. Olsen, S. Nicks | 4:00 |
| B1 | No Spoken Word » Producer: Keith Olsen » Written-By: Stevie Nicks | |
| B2 | I Can't Wait (Dub Mix) » Mixed By: Chris Lord-Alge » Producer: Rick Nowels » Written By: E. Pressly, Rick Nowels, Stevie Nicks |