I ____experiment report all the morning and haven't' finished yet.
A、write
B、 was writing
C、 have written
D、 have been writing
【正确答案】:D
【题目解析】:考查时态。此句为并列句,and后的时态是现在完成时, haven't finishedyet表示还没有完成,所以前面应该用现在完成进行时,表示动作从某一时间开始,一直持续到现在或可能仍然要继续下去。选项D. have been writing符合语意所以选D【参考译文】我整个上午都在写实验报告,但还没有写完。