Multiple choice The site of respiration within the cell is mitochondria plastids ribosome golgi body Reveal answer Fill a bubble to check yourself A Correct answer Explanation The energy required for various process is released in mitochondria.