单项选择题

按英国契约法,非正式契约生效的条件是()

A.有书面文件
B.有证人
C.实现了交付
D.有对价