Choose the correct answer to each of the following questions.Câu hỏi A number of unexpected events_____us from carrying out the plan. A. has prevented B. have prevented C. was preventing D. have been prevented