Сделала недавно открытие - дурацкое совершенно... Дурацкое, потому что раньше не додумалась и нигде не встречала. Я сейчас занимаюсь итальянским по материалам BBC и наткнулась там на интересное упражнение:
http://www.bbc.co.uk/languages/italian/lj/breakfast/speak_write/speak.shtml - суть в восполнении диалогов (цель высказывания примерно описана, ранее даны модели и лексика). Мне кажется, в "разговаривании" ученика вполне работающая вещь.