Ответ:
Have you met two boys,Mike and Tim,and a girl Jasmine so far?общий
Who has met two boys,Mike and Tim,and a girl Jasmine so far?вопрос к подлежащему
So far I have met two boys,Mike and Tim,and a girl Jasmine,haven`t I?разделительный
Have you met two or three boys and a girl Jasmine so far?альтернативный
Whom have you met so far?специальный