Q.bacteria have no nuclear membrane but possess chloroplasts?
No, bacteria do not have chloroplasts because they are prokaryotic which means they can't have membrane bound organelles other than ribosomes.