Student or Learner
I have seen your latest pics and they were better than these of mines.
Please correct the grammar.
I prefer either:
I have seen... and they are...
I saw... and they were...
The combination of "I have" and "they were" seems wrong to me. Or at least not as natural.
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.