The issues here are:
1. A newly formed development team
2. Difficulty with estimating how many user stories should be packed into a sprint. Therefore we need to first understand the Team's velocity.
This is normal until perhaps the 4th or 5th sprint, when they have enough data to calculate the velocity they should be working at.
A) doesn't make sense since the reducing the sprint duration doesn't make estimations any better and I would have thought that it actually reduces the no of tasks. Also, should keep the duration fixed so that you can measure, track and calculate the velocity the team should be working at.
B is not correct since Daily standups is not meant to address these issues - except if this is raised as an impediment
C - can't increase team size
D - Looks the most likely answer since by tracking the metrics such as no of items delivered per sprints, over several sprints, you can then gauge the team's velocity