I left my pen on the desk and now it's gone; who__________it?

2023-08-04

A.took
B.has taken
C.will take
D.had taken

参考答案:B

考查时态。此处用现在完成时表示过去发生的动作对现在的影响或结果,即笔不见了是由于某人已经把它拿走了。故选B。