On Page 25 in the MGMAT SC guide, the second problem asks if one of the statements are better than the other or if none are clear.
A) The driver took the people for a ride who had been waiting.
B) The driver took the people who had been waiting for a ride
C) Both of the above are not clear
I chose B since A implies that the ride had been waiting, which doesn't make sense.
B makes sense to me because the driver picked up the people who had been waiting, whether be it for 2 minutes or 2 weeks.
Also, the 2 minutes or 2 weeks waiting period may or may not end at the point when the driver picked them up. For instance, they could be waiting for 2 minutes, and then they were immediately picked up. Or, firstly, they could be waiting for 2 minutes, secondly they did some other activity, and then thirdly they were picked up.
B has some ambiguity but B is clearly better than A. Why does MGMAT say C is correct when the answer explanation states the the change of meaning from A to be is JUSTIFIED (rather than UNJUSTIFIED to make C correct) and state C is correct rather than B?
Explanation on page 27: #2 (C). In the original sentence, the modifier who had been waiting does not clearly modify the people. It appears, illogically, to modify the closer noun (the ride). The second version moves "who had been waiting" next to "the people", thus making clear that it is the people who "had been waiting". This change of meaning is JUSTIFIED.
Shouldn't the answer be B given the above explanation? Or is it because of the ambiguity or some other explanation that causes the answer to be C?