单项选择题

Mark did nothing last weekend but ______ a novel.

A.to read
B.read
C.reading
D.to have read