Which Roman general defeated Hannibal at Zama in 202 BC?
Answer and explanation
Correct answer: D. Scipio Africanus
- Step 1: Scipio crossed to Africa, won at Zama and earned the name Africanus. Step 2. Compare each option with this fact and discard those that conflict with it. Answer: Scipio Africanus. Why not the others: Fabius Maximus, Marcus Marcellus and Scipio Aemilianus do not fit the fact above; they describe different things or do not match the question.
Practise more Ancient to Colonial History.
Free questions with an explanation for every one, and full timed General Knowledge (Tunisia) mock tests.
More Ancient to Colonial History questions
- Which people from Tyre founded Carthage, traditionally in 814 BC?
- Which Carthaginian general crossed the Alps with elephants in 218 BC?
- Which Roman commander destroyed Carthage in 146 BC at the end of the Third Punic War?
- Which name did the Romans give to the province they created around Carthage in 146 BC?
- Which town, once Thysdrus, has one of the best preserved Roman amphitheatres in the world?
- Which hilltop site near Téboursouk, called Thugga in Roman times, has a Capitol and a theatre?