Для того чтобы выделить двусоставные и односоставные предложения, а также определить тип односоставного, следует помнить, что:
    - Двусоставные предложения содержат подлежащее и сказуемое.
- Односоставные предложения имеют либо только подлежащее (без сказуемого), либо только сказуемое (без подлежащего).
Теперь рассмотрим каждое предложение по отдельности:
    - Но вот прошло четыре года. 
        
            - Это двусоставное предложение, так как в нем есть подлежащее (года) и сказуемое (прошло).
 
- В одно тихое, теплое утро в больницу принесли письмо. 
        
            - Это двусоставное предложение, так как в нем есть подлежащее (письмо) и сказуемое (принесли).
 
- Хорошо в деревнях хлеб пекут. 
        
            - Это двусоставное предложение, так как имеется подлежащее (хлеб) и сказуемое (пекут).
 
- На ипподроме несколько раз звонили. 
        
            - Это двусоставное предложение, так как есть подлежащее (некоторые, подразумеваемые люди) и сказуемое (звонили).
 
- А там, далеко, из-за чащи лесной какую-то песню поют. 
        
            - Это двусоставное предложение, так как в нем есть подлежащее (они) и сказуемое (поют).
 
- В кухне что-то пекли, жарили, даже через закрытую дверь наносило запахи жаренья. 
        
            - Это двусоставное предложение, так как есть подлежащее (что-то, запахи) и сказуемое (пекли, жарили, наносило).
 
- Подползешь, зипуном укройся и высекай огонь. 
        
            - Это односоставное предложение с побудительным значением, так как оно содержит только сказуемое (подползешь, укройся, высекай).
 
- Я тебя не трогаю, и ты меня не трожь. 
        
            - Это двусоставное предложение, так как в нем есть подлежащее (я, ты) и сказуемое (не трогаю, не трожь).
 
Таким образом, мы выделили все предложения и определили их состав:
    - Двусоставные предложения: 1, 2, 3, 4, 5, 6, 8.
- Односоставное предложение: 7 (побудительное).