Chinese: 玛丽应该是自己做的。
English: Mary must've done that by herself.