问题

I haven’t finished my composition. I ________ for two hours and a half.
A:have written it
B:have been writing it
C:wrote it
D:am writing it;
B:have been writing it
C:wrote it
D:am writing it;
正确答案是: