Difference between could and could have. Virus and bacteria. difference between. difference in structure of bacteria and virus. images bacteria and viruses.