问题

Mr Peterson ____ haveforgotten to buy presents for his beloved family members After all, it wasChristmas!
A:takes
B:has taken
C:took
D:was taking
B:has taken
C:took
D:was taking
正确答案是: