Option C:
Every MST will remain an MST because if we use Kruskal's Algorithm, adding alpha to each edge weight will not change the ordering of the edges, and the tree will be formed as it is.
for shortest paths, consider an undirected graph of 4 vertices v1, v2, v3, v4. The edge set of this graph is defined as {[v1,v2], [v2,v3], [v3,v4] and [v1,v4]}. Let edge weight of [v1,v2], [v2,v3], [v3,v4] and [v1,v4] be x1, x2, x3 and x4 respectively with the condition: x1+x2+x3 = x4 - 1. Thus originally the shortest path between v1 and v4 is x1+x2+x3. However after adding positive constant to each edge, the shortest path between v1 and v4 is x4 + alpha.