Разница между использованием «либо» и «или» в современном русском языке заключается в том, что «или» говорит о том, что выбора не будет, а «либо» — о том, что выбор есть. 12
Например:
- «Положу вещь в верхний или в нижний ящик стола». 1 Здесь «или» говорит о том, что в случае, когда один из ящиков будет забит, то тогда придётся положить вещь в свободный ящик. 1
- «Положу вещь в верхний либо в нижний ящик стола». 1 Здесь «либо» говорит, что оба ящика точно пусты и есть выбор, куда положить вещь. 1
При этом в большинстве случаев эти слова взаимозаменяемы. 35