I left my pen on the desk and now it’s gone; who _____ it?

来源:百度知道 编辑:UC知道 时间:2024/06/27 06:34:42
A. took B. has taken

C. will take D. had taken
为啥D不行呢

B.现在完成时表示该动作对现在造成的影响或结果,过去时必须和过去的时间状语搭配,过完必须有个先前的动作的小句,将来时不合题意

b “是谁拿走了”情调现在的已经完成的状态 所以用现在完成时