用完成时还是用过去进行时,还是两者都用?

来源:百度知道 编辑:UC知道 时间:2024/09/22 17:39:10
今天碰到这么一道题:
I can’t find my pen . Who______it ? ( take )
突然有同学说这里has taken和was taking都可以,但是我觉得后者肯定是错的,但我就是找不到一个好的理由说服他,谁能告诉我was taking错在那里(越详细越好)?
谢谢!!!!!!

take是短暂性动词,不能用进行时.

我找不到笔,是现在的事情。而且造成的结果是我现在一直未能找到。所以即使用ing形式,也是“现在进行时”才对。

不能用was taking.

你想问的是过去时或者现在完成时吧。

过去完成时表示过去的事和现在有联系,
因为这里说了where is the pen 联系了现在,
所以应该是who has taken it?

绝对不可能是进行时。

用was taking就变成了
“我找不到我的钢笔了,谁正在拿走它
不能