Rewrite both endpoints over a common denominator so that the gap contains enough whole-numbered steps.
LCM(2, 4) = 4, so −1/2 = −2/4 and 1/4 = 1/4
only 0/4 lies strictly between — one number, not three
so enlarge the denominator: use eighths
−1/2 = −4/8 and 1/4 = 2/8
Now the integers strictly between −4 and 2 are −3, −2, −1, 0, 1 — five choices. Take any three:
−3/8, −1/8, 1/8
check: −4/8 < −3/8 < −1/8 < 1/8 < 2/8 ✓
Why it happens: with a common denominator d, the numbers between the two endpoints are exactly the fractions k/d whose numerators k lie between the two numerators. So the number of candidates is controlled entirely by how far apart the numerators are — and multiplying the denominator by 2 doubles that gap without moving the endpoints.
Check it yourself: repeated averaging works too. (−1/2 + 1/4)/2 = −1/8; then average −1/8 with each endpoint to get −5/16 and 1/16.