Ответ:
Всё правильно, кроме первого.
Я думаю, что с конструкцией "in the last few years" лучше подойдёт Present Perfect.
1) Dad has had a number of jobs in the last few years
*Заметьте: has - вспомогательный глагол для 3 л. ед. ч. в Present Perfect, а had - форма Past Participle