a) Gọi ba điểm không thẳng hàng là A, B, C. Cần tìm điểm D để bốn điểm A, B, C, D là bốn đỉnh của một hình bình hành.
Trường hợp 1: D là đỉnh đối của A.
Khi đó AD và BC là hai đường chéo, nên trung điểm của AD trùng với trung điểm của BC.
Gọi M là trung điểm của BC. Lấy D trên tia đối của tia MA sao cho MD = MA. Khi đó M là trung điểm của AD, và ABDC là hình bình hành.

Trường hợp 2: D là đỉnh đối của B.
Khi đó BD và AC là hai đường chéo, nên trung điểm của BD trùng với trung điểm của AC.
Gọi N là trung điểm của AC. Lấy D trên tia đối của tia NB sao cho ND = NB. Khi đó N là trung điểm của BD, và ABCD là hình bình hành.

Trường hợp 3: D là đỉnh đối của C.
Khi đó CD và AB là hai đường chéo, nên trung điểm của CD trùng với trung điểm của AB.
Gọi P là trung điểm của AB. Lấy D trên tia đối của tia PC sao cho PD = PC. Khi đó P là trung điểm của CD, và ACBD là hình bình hành.

b) Từ ba trường hợp trên, mỗi trường hợp cho một điểm D khác nhau, nên tìm được đúng 3 điểm D thỏa mãn yêu cầu.
Cụ thể:
- D đối với A cho hình bình hành ABDC.
- D đối với B cho hình bình hành ABCD.
- D đối với C cho hình bình hành ACBD.