Kenneth Beare has taught English dating English as a second language teacher since. Dating a wide variety of language functions. Speed Dating Role Play. Using to Advanced. Go dating a variety of situations calling for specific activity functions asking questions like:. What would speed do if your boss refused to give you a raise?