Hi, 'B' is the correct choice since "could,might,should,must(deduction)" never change in reported speech. If you change "could" to "could have captured" then you're changing the meaning as well. In your sentence "I might/could capture the city" you're using 'could ' as past ability which is not so in 'could have captured'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.