问题

Where is my pen—I _________ it on thedesk, but I don’t know who _________ it away.
A:put; has taken
B: put; took
C:have put; took
D:have put; has taken
B: put; took
C:have put; took
D:have put; has taken
正确答案是: