1) В первом случае правильными будут формы Present Perfect и Present Perfect Continuous: "How have you spent the evening?" (Present Perfect) и "I have been reading some papers and magazines." (Present Perfect Continuous). Present Perfect употребляется для описания действий, совершенных в недавнем прошлом и имеющих связь с настоящим, в то время как Present Perfect Continuous используется для описания длительных действий, которые начались в прошлом и продолжаются до настоящего момента.
2) Во втором случае правильными будут формы Present Perfect и Present Perfect Continuous: "Someone has ridden my bike and has broken it." (Present Perfect) и "has been riding" (Present Perfect Continuous) и "has broken" (Present Perfect). Present Perfect употребляется для описания действий, завершившихся в недавнем прошлом, а Present Perfect Continuous - для длительных действий, которые начались в прошлом и продолжаются в настоящем.