D. for
Feedback For the test sentence ‘Elton John is famous _____ his songs.’ we need to choose a preposition after the adjective ‘famous’ that means ‘known and recognized by many people’. We can use two prepositions after the adjective ‘famous’: (1) ‘for’ (Keira Knightley is famous for starring in the film ‘Bend It Like Beckham’, and the ‘Pirates of the Caribbean’ trilogy.) and (2) ‘as’ (Ludvic II is now famous as the builder of fantasy castles around Bavaria.). Therefore, among the test variants we are to choose ANSWER 4 (for).