Official Solution:If Roy is 3 years younger than his brother, how old is Roy? Let's denote Roy's age as \(R\). His brother's age would be \(R + 3\).
(1) Two years ago, Roy's brother was twice as old as Roy.
This implies that \((R + 3) - 2 = 2(R - 2)\), which results in \(R = 5\). Sufficient.
(2) If Roy's brother had been born 2 years earlier, he would be twice as old as Roy now.
This implies that \((R + 3) + 2 = 2R\), which results in \(R = 5\). Sufficient.
Answer: D