Боже, а у меня все наоборот. Грамматика освоила, а вот с разговорным проблема. Учила гр. по Round-Up . Вам можно начать с 4 уровня. Там все есть, о чем Вы пишите. Если покажется легко, тогда 5. Там уж не забалуешь: и Passive и все уровни Conditionals, If-Clauses, Reported Speach and so on.