era câine - valoare copulativă, formează predicatul nominal împreună cu numele predicativ "câine";
ar fi putut - valoare auxiliară, intra în alcătuirea modului condițional-optativ;
să fie văzut (de cineva) - valoare auxiliară, intra în alcătuirea verbului la diateza pasivă: auxiliarul "a fi" + participiul verbului de conjugat "văzut";