Hi Tutors and friend, please help me to correct these sentences

  1. Sometimes, there are dreams we wish it came true. But, there are truths we wish it was just a dream.

  2. Come and see me when you finish your report.

  3. Peter has been working / has worked as a secretary for 2 years before his marrige.

How about:

  1. Sometimes we have dreams we wish to come true. But there are truths we wish to be just dreams.
  2. Come and see me when you finish [have finished] your report.
  3. Peter had been working as a secretary for 2 years before his marriage.
  1. Peter had worked as a secretary for two years before he got married.

Do you consider Past Perf Cont and ‘before his marriage’ inappropriate there, Bev?

Not inappropriate, but that tense would need to be used within additional context, whereas ‘had worked’ is more able to stand alone.