The answer is letter A. A meter has nearly the same value to a yard, one yard approximately amounting to 1.09361 meter. The rest of the other measures are far from meter's value in distance.
Thank you for posting your question. I hope you found what you were after. Please feel free to ask me more.