На скалах лежат гигантские снежные шапки
Шапки - Подлежащее, выражено сущ. (подчеркнуть одной чертой)
лежат - сказуемое, выражено гл. (подчеркнуть двумя чертами)
гигантские;снежные - дополнение, выражено прил. (волнистой чертой)
на - предлог, скалах - косвенное сущ.(два слова вместе подчеркнуть минусами)