You can create initial question(s) to determine the qualifications of the respondent, and then put the remaining part of the survey in a group and put a relevant condition on the group that will only show the questions if the relevant conditions for the qualifications is met. It will not "terminate" the survey, but all the questions will be blank and you can filter out those rows when you export the data. You could also add a calculate question to create a column with a true/false value for the qualification and use that column to filter out the "terminated" respondents.
You can also use various relevant conditions on individual questions within your main group of questions. Does this help?