I thought I will be promoted was mine, but my attendance wasn’t good enough. Which type of sentence is it?

I thought I will be promoted was mine, but my attendance wasn’t good enough. Which type of sentence is it?

Explanation
  • A complex sentence contains an independent clause and at least one dependent clause.
  • In this case, "I thought I will be promoted was mine" (independent clause) and "but my attendance wasn’t good enough" (dependent clause) make it a complex sentence.