选B
原题意思是Janet终于收到了她.的杂志.根据选项,是她一直等着这本杂志,所以从句中she是主语,magazine是宾语,那么就要选一个主动形式的,排除AD两个被动态.
然后,shone是过去式,那么整个句子都是过去的,排除C.