I con't find the recorder in the room.It may have been taken by somebody

问题描述:

I con't find the recorder in the room.It may have been taken by somebody
找不到录音机,它可能是被人拿走了.
为什么不用had been taken呢,taken不是发生在find过去了吗,是不是要用found才可以用过去完成被动语态啊
还有,用may不用must是因为不是肯定句,如果是肯定句就可以用must了?

观察find这个句子,它用的是can't,即一般现在时.所以说,对应的后面个句子强调在前面句子发生之前发生而对前句产生影响,则应该使用现在完成时.观察前句的时态,由于有情态动词,所以从情态动词入手.而情态动词不管是什么...那就是说用must也是可以的了?是的,只是看当事人表达的肯定程度。must是肯定,may,should等表猜测,can't表否定。