Multiple choice Directions: Give the synonym IMPETUS- Imression Important Stimulus or boost Inaccessible Reveal answer Fill a bubble to check yourself C Correct answer Explanation New technologies have given impetus to space explorations.