The WSDL xs:simpleType name="ActivityType" specifies activities you can *read* from CRM.
I agree with Cathal, "Marketo only reads opportunities and tasks can only be created on the lead or contact object".
Opportunity is a CRM activity. Marketing Automation makes good use of them to control campaign flows.