According to my knowledge semiconductors do conduct electricity and produces electric field. In general any thing which conducts electricity must produce electric field. So semiconductors do conduct electricity in two different ways.
Ways:
1) electron current
2) hole current
1st way: electron current is produced when electrons are pushed from negative terminal to a semiconductor.......
2nd way: holes are positions in the semiconductor atoms that can be but are not occupied by electrons. An atom with a hole can "rob" the electron of an adjacent atom to fill the hole. In short, in a semiconductor hole current is produced when electrons in a semiconductor are taken away by the positive terminal.....
If you have any doubt about answer please do comment below, and if you think that it was useful for you and it can be useful for your friends too so do share this answer with them.
Thank you.............