While on the Internet yesterday, I stumbled upon the topic of "mixed conditionals." Before that, I had always thought (is my use of the past perfect here correct?) that in unreal conditional sentences, the time in the if-clause should ALWAYS MATCH the time in the result or main clause, as in these sentences: "If I were pretty, I would have a boyfriend now," and "If I hadn't missed the train, I wouldn't have been late for my job interview." Now, my question is, are mixed conditional sentences like the ones below acceptable English?
(1) “If I had taken French in high school, I would have more job opportunities.”
(2) “If Mark had gotten the job instead of Joe, he would be moving to Shanghai.”
(3) “If I didn”t have to work so much, I would have gone to the party last night.”
(4) “If I weren”t going on my business trip next week, I would have accepted that new assignment at work.”
(5) “If Dan weren”t so nice, he wouldn”t be tutoring you in math tonight.”
(6) “If Sandy were giving a speech tomorrow, she would be very nervous.”