单项选择题

A.has he seen
B.he has seen
C.saw he
D.he saw