Over a hundreds people must have been driven away from their homes by the noice.

问题描述:

Over a hundreds people must have been driven away from their homes by the noice.
请问这是什么时态的简单句?

be+V.ed是被动语态.have been是现在完成时,所以结合起来就是现在完成时的被动语态.在另一方面可以看出是被动语态的就是这个介词"by",在这里译成通过.