"We carry the olives to the market" seems more appropriate.
Going English to Latin, I wrote "olivas in foro portamus", it was marked as wrong. Isn't this correct also?
- Ad forum = to (as in up to, towards) the forum
- in foro = "into" (as in going inside from outside) the forum
in foro (in with an ablative) does not specify movement. It is a static location ('in the forum').
in forum (in with an accusative) specifies a movement from outside the forum to inside the forum ('into the forum').
Does ad always go with an accusative, or can the ablative be used as well?
Always with the accusative.
Doesn't "Ad forum olivas portamus" work?
That should be fine, just make sure everything is correct and report it should it happen to you again.